Example #1
0
        public void QuickSorting_FullTest()
        {
            QuickSorting sorting = new QuickSorting();

            sorting.SetGenerateStrategy(new DescSortedGenerateStrategy());

            sorting.TestSortingAlgorithm();

            int[] expected = new int[sorting.N];
            for (int i = 0; i < sorting.N; i++)
            {
                expected[i] = i + 1;
            }

            CollectionAssert.AreEqual(sorting.Array, expected);
        }