NUnit имеет функцию под названием "Значения", как показано ниже:
[Test]
public void MyTest(
[Values(1,2,3)] int x,
[Values("A","B")] string s)
{
// ...
}
Это означает, что метод проверки будет выполняться 6 раз:
MyTest(1, "A")
MyTest(1, "B")
MyTest(2, "A")
MyTest(2, "B")
MyTest(3, "A")
MyTest(3, "B")
Теперь мы используем MSTest, есть ли эквивалент для этого, чтобы я мог запускать один и тот же тест с несколькими параметрами?
[TestMethod]
public void Mytest()
{
// ...
}