public void ShouldNotDisposeObjectsFromBaseContainer()
{
var baseContainer = new ObjectContainer();
baseContainer.RegisterTypeAs<DisposableClass1, IDisposableClass>();
var container = new ObjectContainer(baseContainer);
baseContainer.Resolve<IDisposableClass>();
var obj = container.Resolve<IDisposableClass>();
container.Dispose();
obj.WasDisposed.ShouldBeFalse();
}