public void ShouldNotDisposeObjectsRegisteredAsInstance()
{
var container = new ObjectContainer();
var obj = new DisposableClass1();
container.RegisterInstanceAs<IDisposableClass>(obj);
container.Resolve<IDisposableClass>();
container.Dispose();
obj.WasDisposed.ShouldBeFalse();
}