Ejemplo n.º 1
0
        public void TestStaticInterfaceCast()
        {
            IAdder adder = DuckTyping.StaticCast <IAdder>(typeof(StaticAdder));

            Assert.AreEqual(4, adder.Add(2, 2));
            Assert.AreEqual(4, adder.LastTotal);

            adder.LastTotal = 15;
            Assert.AreEqual(15, adder.LastTotal);
        }