public void Sort_ByMinAscending() { int[][] testArray = { new[] { 4, 1, 5, }, new[] { 7,2 }, null, new[] { 3, 1, 6, 2 }, }; var jaggedArrayByMinAsc = new JaggedArrayByMinAscendingSorter(); Func <int[], int[], int> comparisonFunc = jaggedArrayByMinAsc.Compare; int[][] expectedArray = { new[] { 4, 1, 5 }, new[] { 3, 1,6, 2 }, new[] { 7,2 }, null }; Sort(testArray, comparisonFunc); CollectionAssert.AreEqual(testArray, expectedArray); }
public void Sort_ByMinAscending() { int[][] testArray = { new[] { 4, 1, 5, }, new[] { 7,2 }, null, new[] { 3, 1, 6, 2 }, }; var jaggedArrayByMinAsc = new JaggedArrayByMinAscendingSorter(); int[][] expectedArray = { new[] { 4, 1, 5 }, new[] { 3, 1,6, 2 }, new[] { 7,2 }, null }; Sort(testArray, jaggedArrayByMinAsc); CollectionAssert.AreEqual(testArray, expectedArray); }