Example #1
0
        protected void TestSortFromFile(QuickSortBase quicksort, int comparisons)
        {
            var arr = File.ReadAllLines("QuickSort.txt")
                      .Select(s => int.Parse(s))
                      .ToArray();

            quicksort.Sort(arr);
            Assert.That(quicksort.CountComparisons, Is.EqualTo(comparisons));
            Assert.That(IsSorted(arr), Is.True);
        }
Example #2
0
        protected void TestSort(QuickSortBase quicksort, int[] arr)
        {
            quicksort.Sort(arr);

            Assert.That(IsSorted(arr), Is.True);
        }