示例#1
0
        public void DoSort_Should_Return_FirstElement_For_SingleItemArray()
        {
            var util = new MergeSortUtil(true);

            int[] inputs         = { 10 };
            int[] expectedResult = { 10 };

            var result = util.Sort(inputs);

            Assert.Equal(result, expectedResult);
        }
示例#2
0
        public void DoSort_Should_SortTheInputs_In_DescendingOrder()
        {
            var util = new MergeSortUtil(false);

            int[] inputs         = { 10, 22, 32, 11, 19, 9, 10, 22 };
            int[] expectedResult = { 32, 22, 22, 19, 11, 10, 10, 9 };

            var result = util.Sort(inputs);

            Assert.Equal(result, expectedResult);
        }