[Test] // bug #522474 public void Dispose_Recursive() { MyComponent comp = new MyComponent(); Container container = comp.CreateContainer(); comp.Dispose(); Assert.AreEqual(0, container.Components.Count); }
public void DisposeWith_Component() { var disposable = new MyDisposable(); var component = new MyComponent(); disposable.DisposeWith(component); Assert.IsFalse(disposable.IsDisposed); component.Dispose(); Assert.IsTrue(disposable.IsDisposed); }
public void Dispose_Recursive() { MyComponent comp = new MyComponent(); Container container = comp.CreateContainer(); comp.Dispose(); Assert.Equal(0, container.Components.Count); }