public static void GetTolerance_of_Single_Object() { double tolerance = 0.1; ObjectWithTolerance item1 = new ObjectWithTolerance() { Tolerance = tolerance }; Assert.AreEqual(tolerance, Generics.GetTolerance(item1)); }
public static void GetTolerance_Between_Single_Object_and_Specified_Governing_Tolerance() { double tolerance = 0.0001; ObjectWithTolerance item1 = new ObjectWithTolerance() { Tolerance = tolerance }; double governingTolerance = 0.1; Assert.AreEqual(governingTolerance, Generics.GetTolerance(item1, governingTolerance)); }
public static void GetTolerance_Between_Two_Objects_of_Different_Type() { double tolerance1 = 0.1; ObjectWithTolerance item1 = new ObjectWithTolerance() { Tolerance = tolerance1 }; double tolerance2 = 0.2; AnotherObjectWithTolerance item2 = new AnotherObjectWithTolerance() { Tolerance = tolerance2 }; Assert.AreEqual(tolerance2, Generics.GetTolerance(item1, item2)); }
public static void GetTolerance_Between_Two_Objects_of_Different_Type_and_Specified_Governing_Tolerance() { double tolerance1 = 0.01; ObjectWithTolerance item1 = new ObjectWithTolerance() { Tolerance = tolerance1 }; double tolerance2 = 0.02; AnotherObjectWithTolerance item2 = new AnotherObjectWithTolerance() { Tolerance = tolerance2 }; double governingTolerance = 0.1; Assert.AreEqual(governingTolerance, Generics.GetTolerance(item1, item2, governingTolerance)); }