Error CS0182 Ошибка при объявлении двумерного массива в атрибуте [TestCase()], NUnit
Пытаюсь написать тест к методу, принимающему на вход, двумерный массив и дающий на выходе видоизмененный массив той же размерности. Однако при вводе конкретного значения в [TestCase()] выдается Error CS0182, хотя при попытке определить такой же массив в теле метода никаких ошибок нет. Как передать в атрибут двумерный массив? Тесты пишу с помощью NUnut
[TestCase(new double[2, 3] { { 0, 1, 2 }, { 3, 4, 5 } }, 0 , new double[2, 3] { { 0, 1, 2 }, { 3, 4, 5 } })]
public void RunTests(double[,] mas , double whitePixelsFraction, double[,] expectedMas)
{
Assert.AreEqual(ThresholdFilterTask.ThresholdFilter(mas, whitePixelsFraction), expectedMas);
}
Источник: Stack Overflow на русском