In NUnit 2.5 si può fare questo:test parametrico con metodi generici
[TestCase(1,5,7)]
public void TestRowTest(int i, int j, int k)
{
Assert.AreEqual(13, i+j+k);
}
Si può fare il test parametrico.
Ma mi chiedo se si può fare questo o no, test parametrico con metodo di test generico? I.e .:
[TestCase <int>("Message")]
public void TestRowTestGeneric<T>(string msg)
{
Assert.AreEqual(5, ConvertStrToGenericParameter<T>(msg));
}
O qualcosa di simile.
ho avuto usare questo metodo per il mio test che assomiglia a questo: [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) –