Esempio n. 1
0
 /// <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);
        }