public void TranspondingTest(int number, int expectedNumber) { //Найти количество элементов массива, которые больше всех своих соседей одновременно int[,] array = MockArrays.MultiDimentionalArray(number); int[,] expected = MockArrays.MultiDimentionalArray(expectedNumber); int[,] actual = MultidementionalArray.Transponding(array); Assert.AreEqual(expected, actual); }
public void FindMaxIndexTest(int number, int expectedNumber, bool task) { //Найти индекс максимального элемента массива int[,] array = MockArrays.MultiDimentionalArray(number); int[] expected = MockArrays.SingleDimentionalArray(expectedNumber); int[] actual = MultidementionalArray.FindMaxValue(array, task); Assert.AreEqual(expected, actual); }
public void CountBiggerNeighborTest(int number, int expected) { //Отразите массив относительно его главной диагонали int[,] array = MockArrays.MultiDimentionalArray(number); int actual = MultidementionalArray.CountBiggerNeighbor(array); Assert.AreEqual(expected, actual); }
public void TranspondingNullArgumentTest(int number) { int[,] array = MockArrays.MultiDimentionalArray(number); try { int[,] actual = MultidementionalArray.Transponding(array); } catch (ArgumentNullException) { Assert.Pass(); } }
public void FindMaxValueNullArgumentTest(int number, bool task) { int[,] array = MockArrays.MultiDimentionalArray(number); try { int[] actual = MultidementionalArray.FindMaxValue(array, task); } catch (ArgumentNullException) { Assert.Pass(); } }
public void CountBiggerNeighborNullArgumentTest(int number) { int[,] array = MockArrays.MultiDimentionalArray(number); try { int actual = MultidementionalArray.CountBiggerNeighbor(array); } catch (ArgumentNullException) { Assert.Pass(); } }