示例#1
0
        public void Empty_Input_Throws_Error()
        {
            //arrange
            int[] input = new int[0];

            //assert
            Assert.Throws <EmptyArrayException>(() =>
            {
                //act
                var actual = MyMergeSort.MergeSort(input);
            });
        }
示例#2
0
        public void Merge_Sort_Test_Odd()
        {
            //arrange
            int[] test     = new int[] { 4, 7, 3, 2, 11 };
            int[] expected = new int[] { 2, 3, 4, 7, 11 };

            //act
            int[] actual = MyMergeSort.MergeSort(test);

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