public void MergeSortMethod_LargeArray_SortAscending()
        {
            // Arrange
            int[] array = RandomArrayGenerating.GenerateArray(1000);

            // Act
            int[] actual = ArrayExtension.MergeSort(array);
            bool  result = SortedArrayChecker.CheckSortedArray(array);

            // Assert
            Assert.IsTrue(result);
        }
        public void QuickSortMethod_OrdinaryArrayWithNegativeInt_SortAscending()
        {
            // Arrange
            int[] array = new int[] { -18, 0, int.MaxValue, int.MinValue, 6, -1000 };

            // Act
            int[] actual = ArrayExtension.QuickSort(array);
            bool  result = SortedArrayChecker.CheckSortedArray(array);

            // Assert
            Assert.IsTrue(result);
        }