Ejemplo n.º 1
0
		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");
		}
Ejemplo n.º 2
0
        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");
        }
Ejemplo n.º 3
0
        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");
        }