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