Я хочу создать тесты, используя NUnit, параметры которых являются многомерным массивом.Я прочитал документацию (https://github.com/nunit/docs/wiki/TestCaseSource-Attribute) Но мой код не работает. Может кто-нибудь объяснить, почему?
static IEnumerable<int[,]> TestMatrixs()
{
yield return new int[4, 2] { { 1, 2 }, { 3, 4 }, { 5, 3 }, { 7, 9 } };
}
[TestCaseSource(nameof(TestMatrixs))]
public void TestCreateSquareMatrixPower2(int[,] matrixSource)
{
Assert.NotNull(matrixSource);
}
Есть ошибка "нет доступных тестов" (во всех тестахкласс). Если я удаляю тестовый метод с TestCaseSource, все другие методы работают нормально. Я пытался создать другой класс, как упоминалось в документации, но это тоже не сработало. Как я могу создать тест с параметрами многомерного массива?