我想在 C# 中为所有代码路径测试以下方法。
public int foo (int x)
{
if(x == 1)
return 1;
if(x==2)
return 2;
else
return 0;
}
我见过这个pex 单元测试,其中测试了多个输入。如何创建一个接受多个输入的单元测试?
[TestMethod()] //some setup here??
public void fooTest()
{
//some assert
}
我想避免为每个输入创建测试方法。我正在使用 Visual Studio 2010/2012 和 .Net 4.0