В 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));
}
Или что-то подобное.