public void ShouldFireObjectCreatedEventWhenObjectIsCreated()
{
// given
object objectCreated = null;
container.ObjectCreated += o => objectCreated = o;
// when
var obj = container.Resolve<IInterface1>();
// then
Assert.IsNotNull(objectCreated);
Assert.AreSame(obj, objectCreated);
}