Example #1
0
		public void TestVirtualCallOnVirtualBaseClass ()
		{
			var cls = new AdderClassWithVirtualBase (8);
			Assert.AreEqual (8, cls.Number, "#1");

			cls.Add (2);
			Assert.AreEqual (10, ((NumberClass)cls).Number, "#2");
		}
Example #2
0
        public void TestVirtualCallOnVirtualBaseClass()
        {
            var cls = new AdderClassWithVirtualBase(8);

            Assert.AreEqual(8, cls.Number, "#1");

            cls.Add(2);
            Assert.AreEqual(10, ((NumberClass)cls).Number, "#2");
        }