Пример #1
0
        public void TestInterfaceSettingToMap()
        {
            var context = new InjectionContext();
            context.addMapping<IStringProvider>(new StringProviderConcrete1());
            var target = new ClassWithATestInterfaceToBeInjected();

            context.setMappings(target);

            Assert.IsTrue(target.testStringProvider is StringProviderConcrete1);
            Assert.IsFalse(target.testStringProvider is StringProviderConcrete2);
        }
Пример #2
0
        public void TestInterfaceSettingToMap()
        {
            var context = new InjectionContext();

            context.addMapping <IStringProvider>(new StringProviderConcrete1());
            var target = new ClassWithATestInterfaceToBeInjected();

            context.setMappings(target);

            Assert.IsTrue(target.testStringProvider is StringProviderConcrete1);
            Assert.IsFalse(target.testStringProvider is StringProviderConcrete2);
        }