public MFTestResults BaseClass4_Test() { Log.Comment("Tests a function declaration in a child class still works after child is cast as"); Log.Comment("its parent class and an interface it implements"); if (BaseClassTestClass4.testMethod()) { return(MFTestResults.Pass); } return(MFTestResults.Fail); }
public static bool testMethod() { BaseClassTestClass4 MC = new BaseClassTestClass4(); BaseClassTestClass4_Base1 Test1 = (BaseClassTestClass4_Base1)MC; BaseClassTestClass4_Base2 Test2 = (BaseClassTestClass4_Base2)MC; if ((Test1.RetInt() == 2) && (Test2.RetInt2() == 3)) { return(true); } else { return(false); } }
public static bool testMethod() { BaseClassTestClass4 MC = new BaseClassTestClass4(); BaseClassTestClass4_Base1 Test1 = (BaseClassTestClass4_Base1)MC; BaseClassTestClass4_Base2 Test2 = (BaseClassTestClass4_Base2)MC; if ((Test1.RetInt() == 2) && (Test2.RetInt2() == 3)) { return true; } else { return false; } }
public void BaseClass4_Test() { OutputHelper.WriteLine("Tests a function declaration in a child class still works after child is cast as"); OutputHelper.WriteLine("its parent class and an interface it implements"); Assert.True(BaseClassTestClass4.testMethod()); }