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); }