NUnit 有一个名为 Value 的特性,如下所示:
[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()
{
// ...
}