Example #1
0
        public void QuickSort_InputCorrectValues_ReturnedSortedArray()
        {
            //arrange
            int[] arrayExcpected = new int[] { 1, 2, 3, 4, 5, };
            int[] arrayInput     = new int[] { 2, 3, 1, 4, 5, };

            //act
            TwoSorts.QuickSort(arrayInput);

            //assert
            Assert.IsTrue(arrayExcpected.SequenceEqual(arrayInput));
        }
Example #2
0
 public void QuickSort_Check_ArgumentException()
 {
     int[] arrayZero = new int[0];
     Assert.ThrowsException <ArgumentException>(() => TwoSorts.QuickSort(arrayZero));
 }
Example #3
0
 public void QuickSort_Check_ArgumentNullException()
 {
     Assert.ThrowsException <ArgumentNullException>(() => TwoSorts.QuickSort(null));
 }