public void TestInheritedInterface() {
     Func<int> f = () => {
         CTestInterface.I2 o = new CTestInterface.D();
         return o.GetA() + o.GetB();
     };
     this.Test(f);
 }
        public void TestInheritedInterface()
        {
            Func <int> f = () => {
                CTestInterface.I2 o = new CTestInterface.D();
                return(o.GetA() + o.GetB());
            };

            this.Test(f);
        }