public void CancellationDisposable_TokenCtor() { var t = new CancellationTokenSource(); var c = new CancellationDisposable(t); Assert.IsTrue(t.Token == c.Token); Assert.IsFalse(c.Token.IsCancellationRequested); Assert.IsTrue(c.Token.CanBeCanceled); c.Dispose(); Assert.IsTrue(c.IsDisposed); Assert.IsTrue(c.Token.IsCancellationRequested); }
public void CancellationDisposable_DefaultCtor() { var c = new CancellationDisposable(); Assert.IsNotNull(c.Token); Assert.IsFalse(c.Token.IsCancellationRequested); Assert.IsTrue(c.Token.CanBeCanceled); c.Dispose(); Assert.IsTrue(c.IsDisposed); Assert.IsTrue(c.Token.IsCancellationRequested); }