public void should_dispose_objects_injected_into_the_container_1() { var container = new Container().GetNestedContainer(); var disposable = new C1Yes(); container.Inject <I1>(disposable); container.GetInstance <I1>().ShouldBeTheSameAs(disposable); container.Dispose(); disposable.WasDisposed.ShouldBeTrue(); }
public void should_dispose_objects_injected_into_the_container_1() { var container = new Container().GetNestedContainer(); var disposable = new C1Yes(); container.Inject<I1>(disposable); container.GetInstance<I1>().ShouldBeTheSameAs(disposable); container.Dispose(); disposable.WasDisposed.ShouldBeTrue(); }