Ejemplo n.º 1
0
        public void CanSortArray(int[] input, int[] expected)
        {
            //Act
            InsertionSortClass.InsertionSort(input);

            //Assert
            Assert.Equal(expected, input);
        }
Ejemplo n.º 2
0
        public void CanSortAnEmptyArray()
        {
            //Arrange
            int[] testArray = new int[0];
            int[] expected  = new int[0];

            //Act
            InsertionSortClass.InsertionSort(testArray);

            //Assert
            Assert.Equal(expected, testArray);
        }
Ejemplo n.º 3
0
        public void CanSortAnArrayWithNegativeIntegers()
        {
            //Arrange
            int[] testArray = new int[] { 5, -12, 0, -22, 17, 9, -7 };
            int[] expected  = new int[] { -22, -12, -7, 0, 5, 9, 17 };

            //Act
            InsertionSortClass.InsertionSort(testArray);

            //Assert
            Assert.Equal(expected, testArray);
        }
Ejemplo n.º 4
0
        public void CanSortAnArrayOfLengthOne()
        {
            //Arrange
            int[] testArray = new int[] { 5 };
            int[] expected  = new int[] { 5 };

            //Act
            InsertionSortClass.InsertionSort(testArray);

            //Assert
            Assert.Equal(expected, testArray);
        }