этого:
[TestCase(34, new int[] {40902, -24140})]
[TestCase(34, new int[] {40902, 24140})]
[TestCase(40902, new int[] { 40902, 0 })]
[TestCase(24140, new int[] { 0, 24140 })]
public void StainAlgorithm_Test(int expected, int[] dividents)
{
int result = EuclideanGCD.StainAlgorithm(dividents);
Assert.AreEqual(result, expected);
}
[TestCase(34, new int[] {40902, -24140})]
[TestCase(34, new int[] {40902, 24140})]
[TestCase(40902, new int[] {40902, 0})]
[TestCase(24140, new int[] { 0, 24140 })]
public void Execute_Test(int expected, int[] dividents)
{
int result = EuclideanGCD.StainAlgorithm(dividents);
Assert.AreEqual(result, expected);
}
Ну да
вообще тестовый метод должен тестировать что-то одно, если ты хочешь передавать 0 одним из аргументов например, то нужно делать отдельный метод и сделать соответствующее название
Обсуждают сегодня