public void InterfaceWithTwoMembers_InBaseClass()
        {
            dynamic d = new SubClassOfExplicitlyImplementedInterfaceWithTwoMembersAndEmptySubClass();
            Assert.Throws<RuntimeBinderException>(() => d.Foo());

            var x = Helpers.Cast<BaseInterfaceWithTwoMembers>(d);
        }
        public void InterfaceWithTwoMembers_InBaseClass()
        {
            dynamic d = new SubClassOfExplicitlyImplementedInterfaceWithTwoMembersAndEmptySubClass();

            Assert.Throws <RuntimeBinderException>(() => d.Foo());

            var x = Helpers.Cast <BaseInterfaceWithTwoMembers>(d);
        }