public void TestSort(int[] input, int[] expected)
        {
            QuickSortOptimized sorter = new QuickSortOptimized();

            //Act
            sorter.DoQuickSortOptimized(input);

            //Assert
            for (int i = 0; i < input.Length; i++)
            {
                Assert.AreEqual(expected[i], input[i]);
            }
        }
Example #2
0
        public void OptimizedQuickSort()
        {
            ISort <int> sort = new QuickSortOptimized <int>();

            sort.Sort(RandomArray(), Comparer <int> .Default);
        }