public void NonGenericNamedInstanceRegistrationReturnsRegistrationObject() { var fooInstance = new Foo1(); var result = iocContainer.RegisterInstance("Bob", typeof(IFoo), fooInstance); Verify.That(result).IsAnInstanceOfType(typeof(IRegistration)); Verify.That(result.Name).IsAStringThat().IsEqualTo("Bob"); }
public void NonGenericNamelessInstanceRegistrationReturnsRegistrationObject() { var fooInstance = new Foo1(); var result = iocContainer.RegisterInstance(typeof(IFoo), fooInstance); Verify.That(result).IsAnInstanceOfType(typeof(IRegistration)); Verify.That(result.Name).IsNull(); }
public void NonGenericNamelessInstanceRegistrationReturnsRegistrationObject() { using (var iocContainer = new IocContainer()) { var fooInstance = new Foo1(); var result = iocContainer.RegisterInstance(typeof(IFoo), fooInstance); Verify.That(result).IsAnInstanceOfType(typeof(IRegistration)); Verify.That(result.Name).IsNull(); } }
public void GenericNamedInstanceRegistrationReturnsRegistrationObject() { using (var iocContainer = new IocContainer()) { var fooInstance = new Foo1(); var result = iocContainer.RegisterInstance("Bob", fooInstance); Verify.That(result).IsAnInstanceOfType(typeof(IRegistration)); Verify.That(result.Name).IsAStringThat().IsEqualTo("Bob"); } }