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());
        }
Exemple #2
0
        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());
        }