public void CountNumbersInAMatrixThatAreBiggerThanAllTheirNeighbours_WhenArrayPassed_ReturnNumberOfArrayElementsThatAreBiggerThanAllTheirNeighbours(int mockNumber, int expected) { int[,] array = TwoDimensionalArrayMock.GetTwoDimensionalArrayMock(mockNumber); int actual = TwoDimensionalArrays.CountNumbersInAMatrixThatAreBiggerThanAllTheirNeighbours(array); Assert.AreEqual(expected, actual); }
public void FindMaximumValueIndexInATwoDimensionalArray_WhenArrayPassed_ReturnIndexOfTheMaximumValueOfTheArray(int mockNumber, int[] expected) { int[,] array = TwoDimensionalArrayMock.GetTwoDimensionalArrayMock(mockNumber); int[] actual = TwoDimensionalArrays.FindMaximumValueIndexInATwoDimensionalArray(array); Assert.AreEqual(expected, actual); }
public void TransposeAMatrix_WhenArrayPassed_ReturnATransposedMatrix(int mockNumber, int expectedMockNumber) { int[,] array = TwoDimensionalArrayMock.GetTwoDimensionalArrayMock(mockNumber); int[,] actual = TwoDimensionalArrays.TransposeAMatrix(array); int[,] expected = TwoDimensionalArrayMock.GetTwoDimensionalArrayMock(expectedMockNumber); Assert.AreEqual(expected, actual); }