参数测试在NUnit的2.5,你可以这样做:与通用方法
[TestCase(1,5,7)]
public void TestRowTest(int i, int j, int k)
{
Assert.AreEqual(13, i+j+k);
}
你可以做参数测试。
但我不知道你是否可以做到这一点,或不使用通用测试方法进行参数测试?如:
[TestCase <int>("Message")]
public void TestRowTestGeneric<T>(string msg)
{
Assert.AreEqual(5, ConvertStrToGenericParameter<T>(msg));
}
或类似的东西。
我使用这种方法为我测试看起来像这样:[TestCase(new float [] {1,2,3,4,5},new float [] {1,2,3,4,5},true)] public void AbleToCompareEqualArrays(T [ ] ar1,T [] ar2,bool expectedValue) – 2011-08-15 22:38:12