public void ShouldNotFireObjectCreatedEventOnResolvingInstanceRegistrations()
{
// given
var obj = new ConstructorTrackingClass();
container.RegisterInstanceAs<IInterface1>(obj);
object objectCreated = null;
container.ObjectCreated += o => objectCreated = o;
// when
container.Resolve<IInterface1>();
// then
Assert.IsNull(objectCreated);
}