Beispiel #1
0
 public void IS1()
 {
     Assert.Equal(new int[1] {
         5
     }, SortAlgorithmService.Sort <SortAlgorithms.InsertionSort>(new int[1] {
         5
     }));
 }
Beispiel #2
0
 public void SELS1()
 {
     Assert.Equal(new int[1] {
         5
     }, SortAlgorithmService.Sort <SortAlgorithms.SelectionSort>(new int[1] {
         5
     }));
 }
Beispiel #3
0
 public void SELS10()
 {
     Assert.Equal(
         new int[10] {
         -8, -5, -2, 0, 1, 3, 3, 8, 10, 15
     },
         SortAlgorithmService.Sort <SortAlgorithms.SelectionSort>(new int[10] {
         -5, 10, 3, -8, 8, 0, -2, 15, 3, 1
     }));
 }
Beispiel #4
0
 public void SELS0()
 {
     Assert.Equal(new int[0], SortAlgorithmService.Sort <SortAlgorithms.SelectionSort>(new int[0]));
 }
Beispiel #5
0
 public void QS0()
 {
     Assert.Equal(new int[0], SortAlgorithmService.Sort <SortAlgorithms.QuickSort>(new int[0]));
 }
Beispiel #6
0
 public void QS1()
 {
     Assert.Equal(new int[] { 5 }, SortAlgorithmService.Sort <SortAlgorithms.QuickSort>(new int[1] {
         5
     }));
 }
Beispiel #7
0
 public void QS0Fail()
 {
     Assert.NotEqual(new int[1], SortAlgorithmService.Sort <SortAlgorithms.QuickSort>(new int[0]));
 }
Beispiel #8
0
 public void IS0()
 {
     Assert.Equal(new int[0], SortAlgorithmService.Sort <SortAlgorithms.InsertionSort>(new int[0]));
 }
Beispiel #9
0
 public void IS0Fail()
 {
     Assert.NotEqual(new int[1], SortAlgorithmService.Sort <SortAlgorithms.BubbleSort>(new int[0]));
 }
Beispiel #10
0
 public void MS0()
 {
     Assert.Equal(new int[0], SortAlgorithmService.Sort <SortAlgorithms.MergeSort>(new int[0]));
 }
Beispiel #11
0
 public void MS1()
 {
     Assert.Equal(new int[] { 5 }, SortAlgorithmService.Sort <SortAlgorithms.MergeSort>(new int[1] {
         5
     }));
 }