public void BubbledSortTest1() { int number_count = 100; SimpleData data = new SimpleData(); var array = data.GetShuffleArray(number_count); SortAlgorithm algorithm = new SortAlgorithm(); algorithm.BubbleSort(array); for (int i = 0; i < number_count; i++) { Assert.AreEqual(i, array[i]); } }
public void BucketSortTest() { int number_count = 125; SimpleData data = new SimpleData(); var array = data.GetShuffleArray(number_count, start_from: 10); SortAlgorithm algorithm = new SortAlgorithm(); algorithm.SimpleEditionBucketSort(array); ; for (int i = 0; i < number_count; i++) { Assert.AreEqual(i + 10, array[i]); } }
public void MergeSortRecursiveTest() { int number_count = 125; SimpleData data = new SimpleData(); var array = data.GetShuffleArray(number_count); SortAlgorithm algorithm = new SortAlgorithm(); algorithm.MergeSortRecursive(array); for (int i = 0; i < number_count; i++) { Assert.AreEqual(i, array[i]); } }