Exemplo n.º 1
0
        public void InterfaceImplementation()
        {
            var     variantTest = new TestLib.VariantTests();
            dynamic d           = variantTest.VariantInterface(new InterfaceClass());

            Assert.AreEqual(nameof(InterfaceClass), d);
        }
Exemplo n.º 2
0
        public void DotNetClassByParameter()
        {
            var     variantTest = new TestLib.VariantTests();
            dynamic d           = variantTest.VariantInterface(new DotNetClass());

            Assert.AreEqual(nameof(DotNetClass), d);
        }
Exemplo n.º 3
0
        public void DotNetInterfaceByParameter()
        {
            var variantTest             = new TestLib.VariantTests();
            IDotNetInterface iinterface = new DotNetInterfaceImplementation();
            dynamic          d          = variantTest.VariantInterface(iinterface);

            Assert.AreEqual(nameof(DotNetInterfaceImplementation), d);
        }