/// <summary> /// Perform the comparison /// </summary> protected override bool PerformComparison(ComparisonAdapter comparer, object actual, object expected, Tolerance tolerance) { return(comparer.Compare(actual, tolerance.ApplyToValue(expected).UpperBound) <= 0); }
/// <summary> /// BubbleSort for jagged arrays. /// </summary> /// <param name="array">The array.</param> /// <param name="Comparison">The comparison.</param> public static void BubbleSort(this int[][] array, Func <int[], int[], int> comparison) { IComparer <int[]> icomparer = new ComparisonAdapter(comparison); BubbleSort(array, icomparer); }