Esempio n. 1
0
        public void TryResolveUnregisteredInterfaceWithKeyReturnsNull()
        {
            IMicroIocContainer iocContainer = new MicroIocContainer();

            var instance = iocContainer.TryResolve(typeof(IFoo), "SomeKey");

            Assert.IsNull(instance, "Instance should be null");
        }
Esempio n. 2
0
        public void GenericTryResolveUnregisteredInterfaceReturnsNull()
        {
            IMicroIocContainer iocContainer = new MicroIocContainer();

            var instance = iocContainer.TryResolve <IFoo>();

            Assert.IsNull(instance, "Instance should be null");
        }
Esempio n. 3
0
        public void GenericTryResolveRegisteredInterfaceWithInvalidKeyReturnsNull()
        {
            var iocContainer = new MicroIocContainer()
                               .Register <IFoo, Foo>();

            var instance = iocContainer.TryResolve <IFoo>("SomeKey");

            Assert.IsNull(instance, "Instance should be null");
        }
Esempio n. 4
0
        public void TryResolveRegisteredInterfaceReturnsInstance()
        {
            var iocContainer = new MicroIocContainer()
                               .Register <IFoo, Foo>();

            var instance = iocContainer.TryResolve(typeof(IFoo));

            Assert.IsNotNull(instance, "Instance should not be null");
            Assert.IsInstanceOfType(instance, typeof(IFoo));
        }
Esempio n. 5
0
        public void TryResolveUnregisteredInterfaceWithKeyReturnsNull()
        {
            IMicroIocContainer iocContainer = new MicroIocContainer();

            var instance = iocContainer.TryResolve(typeof(IFoo), "SomeKey");

            Assert.IsNull(instance, "Instance should be null");
        }
Esempio n. 6
0
        public void TryResolveRegisteredInterfaceReturnsInstance()
        {
            var iocContainer = new MicroIocContainer()
                .Register<IFoo, Foo>();

            var instance = iocContainer.TryResolve(typeof (IFoo));

            Assert.IsNotNull(instance, "Instance should not be null");
            Assert.IsInstanceOfType(instance, typeof(IFoo));
        }
Esempio n. 7
0
        public void GenericTryResolveUnregisteredInterfaceReturnsNull()
        {
            IMicroIocContainer iocContainer = new MicroIocContainer();

            var instance = iocContainer.TryResolve<IFoo>();

            Assert.IsNull(instance, "Instance should be null");
        }
Esempio n. 8
0
        public void GenericTryResolveRegisteredInterfaceWithInvalidKeyReturnsNull()
        {
            var iocContainer = new MicroIocContainer()
                .Register<IFoo, Foo>();

            var instance = iocContainer.TryResolve<IFoo>("SomeKey");

            Assert.IsNull(instance, "Instance should be null");
        }