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); }
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); }