private ShouldNotAllowOverrideInstanceRegistrationAfterResolve ( ) : void | ||
return | void |
public void ShouldNotAllowOverrideInstanceRegistrationAfterResolve()
{
// given
var container = new ObjectContainer();
container.RegisterInstanceAs<IInterface1>(new VerySimpleClass());
container.Resolve<IInterface1>();
// when
container.RegisterTypeAs<SimpleClassWithDefaultCtor, IInterface1>();
}