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]);
            }
        }