Thank you sir for your solution. But there is one point that could be improved: if a test class has 3 test cases, and every one should be ran with 3 parameters, it means that one test class contains 9 test cases. And if tests will fail then it would hard to understand what exactly tests were fallen.

Igor Vlasyuk
Thank you sir for your solution. But there is one point that could be improved: if a test class has 3 test cases, and every one should be ran with 3 parameters, it means that one test class contains 9 test cases. And if tests will fail then it would hard to understand what exactly tests were fallen.