Я пытаюсь использовать TheoryAttribute , представленный в NUnit 2.5. Все работает нормально, если аргументы имеют определенный тип:
[Datapoint]
public double[,] Array2X2 = new double[,] { { 1, 0 }, { 0, 1 } };
[Theory]
public void TestForArbitraryArray(double[,] array)
{
// ...
}
Не работает, когда я использую дженерики:
[Datapoint]
public double[,] Array2X2 = new double[,] { { 1, 0 }, { 0, 1 } };
[Theory]
public void TestForArbitraryArray<T>(T[,] array)
{
// ...
}
NUnit выдает предупреждение «1009 *». Почему это так?