public void TestExplicitInterface()
        {
            Func <int> f = () => {
                IExplicitInterface i1 = new CExplicitInterface1();
                IExplicitInterface i2 = new CExplicitInterface2();
                return(i1.I + i2.I);
            };

            this.Test(f);
        }
 public void TestExplicitInterface() {
     Func<int> f = () => {
         IExplicitInterface i1 = new CExplicitInterface1();
         IExplicitInterface i2 = new CExplicitInterface2();
         return i1.I + i2.I;
     };
     this.Test(f);
 }