Example #1
0
        public void TestCase1()
        {
            int[] array          = { 22, 77, 999, 99, 88, 55, 33, 11 };
            int[] arrayNotSorted = { 22, 77, 999, 99, 88, 55, 33, 11 };
            int[] arraySorted    = { 11, 22, 33, 55, 77, 88, 99, 999 };

            QuckSortSolution.QuickSort(array);

            Assert.That(!Enumerable.SequenceEqual(array, arrayNotSorted), Is.True);
            Assert.That(Enumerable.SequenceEqual(array, arraySorted), Is.True);
        }
Example #2
0
        public void TestCase3()
        {
            int[] array          = { 3, 6, 4, 8, 1, 5 };
            int[] arrayNotSorted = { 22, 77, 999, 99, 88, 55, 33, 11 };
            int[] arraySorted    = { 1, 3, 4, 5, 6, 8 };

            QuckSortSolution.QuickSort(array);

            Assert.That(!Enumerable.SequenceEqual(array, arrayNotSorted), Is.True);
            Assert.That(Enumerable.SequenceEqual(array, arraySorted), Is.True);
        }