public static bool IsWithinInclusive(double value, double value1, double value2) { Comparables comparablesValue1 = new Comparables(value1); Comparables comparablesValue = new Comparables(value); Comparables comparablesValue2 = new Comparables(value2); return(Generics.IsWithinInclusive(comparablesValue, comparablesValue1, comparablesValue2)); }
public static void Min_Returns_Min_Object_Of_Comparable_Objects() { Comparables[] comparables = new Comparables[3]; comparables[0] = new Comparables(6); comparables[1] = new Comparables(-1); comparables[2] = new Comparables(9); Comparables minComparables = Generics.Min(comparables); Assert.AreEqual(comparables[1], minComparables); // An alternative form of inputs minComparables = Generics.Min(comparables[0], comparables[1], comparables[2]); Assert.AreEqual(comparables[1], minComparables); }
public static void Min_Throws_Exception_If_Array_Is_Not_Dimensioned() { Comparables[] comparables = new Comparables[0]; Assert.Throws <ArgumentException>(() => Generics.Min(comparables)); }