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); }
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); }