public void RemovingItemsFromContainerDoesNotDisposeThem()
        {
            ILifetimeContainer   container = new LifetimeContainer();
            MockDisposableObject mdo       = new MockDisposableObject();

            container.Add(mdo);
            container.Remove(mdo);
            container.Dispose();

            Assert.IsFalse(mdo.WasDisposed);
        }
        public void RemovingNonContainedItemDoesNotThrow()
        {
            ILifetimeContainer container = new LifetimeContainer();

            container.Remove(new object());
        }