public void TestSortJuggedArrayWithInterfaceThrows2(int[][] arr, Comparer <int[]> comparator)
 {
     Assert.That(() => BubbleSort2.SortJuggedArray(arr, comparator), Throws.TypeOf <ArgumentNullException>());
 }
 public void TestSortJuggedArrayWithDelegateThrows2(int[][] arr, Compare compare)
 {
     Assert.That(() => BubbleSort2.SortJuggedArray(arr, compare), Throws.TypeOf <ArgumentNullException>());
 }
 public int[][] TestSortJuggedArrayWithInterface2(int[][] arr, IComparer <int[]> comparator)
 {
     BubbleSort2.SortJuggedArray(arr, comparator);
     return(arr);
 }
 public int[][] TestSortJuggedArrayWithDelegate2(int[][] arr, IComparer <int[]> comparator)
 {
     BubbleSort2.SortJuggedArray(arr, comparator.Compare);
     return(arr);
 }