public void TryResolveUnregisteredInterfaceWithKeyReturnsNull() { IMicroIocContainer iocContainer = new MicroIocContainer(); var instance = iocContainer.TryResolve(typeof(IFoo), "SomeKey"); Assert.IsNull(instance, "Instance should be null"); }
public void GenericTryResolveUnregisteredInterfaceReturnsNull() { IMicroIocContainer iocContainer = new MicroIocContainer(); var instance = iocContainer.TryResolve <IFoo>(); Assert.IsNull(instance, "Instance should be null"); }
public void GenericTryResolveRegisteredInterfaceWithInvalidKeyReturnsNull() { var iocContainer = new MicroIocContainer() .Register <IFoo, Foo>(); var instance = iocContainer.TryResolve <IFoo>("SomeKey"); Assert.IsNull(instance, "Instance should be null"); }
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)); }
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)); }
public void GenericTryResolveUnregisteredInterfaceReturnsNull() { IMicroIocContainer iocContainer = new MicroIocContainer(); var instance = iocContainer.TryResolve<IFoo>(); Assert.IsNull(instance, "Instance should be null"); }
public void GenericTryResolveRegisteredInterfaceWithInvalidKeyReturnsNull() { var iocContainer = new MicroIocContainer() .Register<IFoo, Foo>(); var instance = iocContainer.TryResolve<IFoo>("SomeKey"); Assert.IsNull(instance, "Instance should be null"); }