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)); }
public void QuickSort_Check_ArgumentException() { int[] arrayZero = new int[0]; Assert.ThrowsException <ArgumentException>(() => TwoSorts.QuickSort(arrayZero)); }
public void QuickSort_Check_ArgumentNullException() { Assert.ThrowsException <ArgumentNullException>(() => TwoSorts.QuickSort(null)); }