public void PartialImplementationInterfaceTest() { NumbersImpl impl = new NumbersImpl(); // partial class NumbersImpl : INumbers1 // partial class NumbersImpl : INumbers2 // ==> // class NumbersImpl : INumbers1, INumbers2 INumbers1 n1 = (INumbers1)impl; Assert.AreEqual(1, n1.ReturnOne()); INumbers2 n2 = (INumbers2)impl; Assert.AreEqual(2, n2.ReturnTwo()); }
public void PartialImplementationInterfaceTest() { NumbersImpl impl = new NumbersImpl(); // partial class NumbersImpl : INumbers1 // partial class NumbersImpl : INumbers2 // ==> // class NumbersImpl : INumbers1, INumbers2 INumbers1 n1 = (INumbers1)impl; Assert.Equal(1, n1.ReturnOne()); INumbers2 n2 = (INumbers2)impl; Assert.Equal(2, n2.ReturnTwo()); }