參數測試在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