NUnit有一个名为Values的功能,如下所示:
[Test]
public void MyTest(
[Values(1,2,3)] int x,
[Values("A","B")] string s)
{
// ...
}
Run Code Online (Sandbox Code Playgroud)
这意味着测试方法将运行6次:
MyTest(1, "A")
MyTest(1, "B")
MyTest(2, "A")
MyTest(2, "B")
MyTest(3, "A")
MyTest(3, "B")
Run Code Online (Sandbox Code Playgroud)
我们现在正在使用MSTest,是否有任何相同的功能,以便我可以使用多个参数运行相同的测试?
[TestMethod]
public void Mytest()
{
// ...
}
Run Code Online (Sandbox Code Playgroud)