public void DisposeTest() { var disposes = new CompositeDisposable(); var dis1 = new DisposeObject1(); disposes.Dispose(); disposes.AddDisposable(new DisposeObject1()); }
public void Test() { var disposes = new CompositeDisposable(); var dis1 = new DisposeObject1(); var dis2 = new DisposeObject2(); Assert.IsFalse(disposes.IsDisposed); Assert.IsFalse(dis1.IsDisposed); Assert.IsFalse(dis2.IsDisposed); disposes.AddDisposable(dis1); disposes.AddDisposable(dis2); disposes.Dispose(); Assert.IsTrue(disposes.IsDisposed); Assert.IsTrue(dis1.IsDisposed); Assert.IsTrue(dis2.IsDisposed); }