public void StateIsNotDisposed() { var disposed = false; var state = 0.AsDisposable(_ => disposed = true); new MessageLoop<GenericDisposable<int>>(() => state, false).Dispose(); Assert.False(disposed); }