コード例 #1
0
        public void GetNumberArrayElementsLargerAllNeighbors__WhenDoubleArrayPassed_ShouldNumberArrayElementsLargerAllNeighbors(int mockNumber, int expected)
        {
            int[,] array = DoubleArrayMock.GetMock(mockNumber);
            int actual = TwoDimensionalArrays.GetNumberArrayElementsLargerAllNeighbors(array);

            Assert.AreEqual(expected, actual);
        }
コード例 #2
0
        public void GetMaxIndexElementTwoDimensionalArray_WhenDoubleArrayPassed_ShouldMaxIndexDoubleArray(int mockNumber, int[] expected)
        {
            int[,] array = DoubleArrayMock.GetMock(mockNumber);
            int[] actual = TwoDimensionalArrays.GetMaxIndexElementTwoDimensionalArray(array);

            Assert.AreEqual(expected, actual);
        }
コード例 #3
0
        public void CountNumbersInAMatrixThatAreBiggerThanAllTheirNeighbours_WhenArrayPassed_ReturnNumberOfArrayElementsThatAreBiggerThanAllTheirNeighbours(int mockNumber, int expected)
        {
            int[,] array = TwoDimensionalArrayMock.GetTwoDimensionalArrayMock(mockNumber);

            int actual = TwoDimensionalArrays.CountNumbersInAMatrixThatAreBiggerThanAllTheirNeighbours(array);

            Assert.AreEqual(expected, actual);
        }
コード例 #4
0
        public void FindMaximumValueIndexInATwoDimensionalArray_WhenArrayPassed_ReturnIndexOfTheMaximumValueOfTheArray(int mockNumber, int[] expected)
        {
            int[,] array = TwoDimensionalArrayMock.GetTwoDimensionalArrayMock(mockNumber);

            int[] actual = TwoDimensionalArrays.FindMaximumValueIndexInATwoDimensionalArray(array);

            Assert.AreEqual(expected, actual);
        }
コード例 #5
0
        public void GetDisplayArrayMainDiagonalWhenDoubleArrayPassed_ShouldDisplayArrayMainDiagonal(int mockNumber, int mockExpected)
        {
            int[,] array    = DoubleArrayMock.GetMock(mockNumber);
            int[,] expected = DoubleArrayMock.GetMockResult(mockExpected);
            int[,] actual   = TwoDimensionalArrays.GetDisplayArrayMainDiagonal(array);

            Assert.AreEqual(expected, actual);
        }
コード例 #6
0
        public void GetIndexOfMaxElement_WhenArray_ShouldGetIndexOfMaxElement(int arrayNumb, int expectedI, int expectedJ)
        {
            Tuple <int, int> actual = TwoDimensionalArrays.GetIndexOfMaxElement(TwoDimensionalArraysMock.GetMock(arrayNumb));
            int actualI             = actual.Item1;
            int actualJ             = actual.Item2;

            Assert.AreEqual(expectedI, actualI);
            Assert.AreEqual(expectedJ, actualJ);
        }
コード例 #7
0
        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);
        }
コード例 #8
0
        public void GetMinElement_WhenArray_ShouldGetMinElement(int arrayNumb, int expected)
        {
            int actual = TwoDimensionalArrays.GetMinElement(TwoDimensionalArraysMock.GetMock(arrayNumb));

            Assert.AreEqual(expected, actual);
        }
コード例 #9
0
 public void GetTranspositionArrayTest(int arrayNumb, int expectedArrayNumb)
 {
     int[,] actual = TwoDimensionalArrays.GetTranspositionArray(TwoDimensionalArraysMock.GetMock(arrayNumb));
     Assert.AreEqual(TwoDimensionalArraysMock.GetMock(expectedArrayNumb), actual);
 }
コード例 #10
0
        public void CountElementsBiggerThanNeighborsTest(int arrayNumb, int expected)
        {
            int actual = TwoDimensionalArrays.CountElementsBiggerThanNeighbors(TwoDimensionalArraysMock.GetMock(arrayNumb));

            Assert.AreEqual(expected, actual);
        }