public void TestNativeOverride1 () { var cls = new ClassThatOverridesStuff (5, 3); Assert.AreEqual (3, cls.Number, "#1"); Assert.AreEqual (3, ((NumberClass)cls).Number, "#2"); Assert.AreEqual (-3, cls.NegativeNumber, "#3"); Assert.AreEqual (5, cls.BaseNumber, "#4"); }
public void TestNativeOverride2() { var cls = ClassThatOverridesStuff.GetInstance(5, 3); Assert.AreEqual(3, cls.Number, "#1"); Assert.AreEqual(3, ((NumberClass)cls).Number, "#2"); Assert.AreEqual(-3, cls.NegativeNumber, "#3"); // Assert.AreEqual (5, ((ClassThatOverridesStuff)cls).BaseNumber, "#4"); }
public void TestNativeOverride1() { var cls = new ClassThatOverridesStuff(5, 3); Assert.AreEqual(3, cls.Number, "#1"); Assert.AreEqual(3, ((NumberClass)cls).Number, "#2"); Assert.AreEqual(-3, cls.NegativeNumber, "#3"); Assert.AreEqual(5, cls.BaseNumber, "#4"); }