public void TestAccuracy() { int arraySize = 100; int[] testArray = RandomArray.GetRandomArray(arraySize, 0, 20000); int[] sortedArray = EvenOddSort.Sort(testArray); Assert.IsTrue(ArrayUtils.IsSorted(sortedArray)); }
public void OriginalArrayUnmodified() { int arraySize = 100; int[] testArray = RandomArray.GetRandomArray(arraySize, 0, 20000); int[] copyArray = new int[arraySize]; testArray.CopyTo(copyArray, 0); int[] sortedArray = EvenOddSort.Sort(testArray); for (int i = 0; i < arraySize; i++) { Assert.IsTrue(testArray[i] == copyArray[i]); } }