static void TypeSafeAlignedInterface(object instance) { ISummer calc = instance.AlignToInterface <ISummer>(); calc.Sum(1, 2); calc.Sum(4, 7); }
public static void run(ISummer testedClass) { string TestName = "SummerTest"; if (testedClass.GetSum(2, 2) != 4) { Console.WriteLine("Test {0} is faled", TestName); } if (testedClass.GetSum(1, 1) != 2) { Console.WriteLine("Test {0} is faled", TestName); } }