public void ShouldNotAllowOverrideRegistrationAfterResolve()
{
// given
var container = new ObjectContainer();
container.RegisterTypeAs<VerySimpleClass, IInterface1>();
container.Resolve<IInterface1>();
var instance = new SimpleClassWithDefaultCtor();
// when
container.RegisterInstanceAs<IInterface1>(instance);
}