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); }
protected void TestSort(QuickSortBase quicksort, int[] arr) { quicksort.Sort(arr); Assert.That(IsSorted(arr), Is.True); }