示例#1
0
        public void Dispose_Main()
        {
            var count = 0;
            var fb    = CompletableSource.FromAction(() => count++);

            var cs = new CompletableSubject();

            var to = cs
                     .OnErrorResumeNext(fb)
                     .Test();

            Assert.True(cs.HasObserver());

            to.Dispose();

            Assert.False(cs.HasObserver());

            to.AssertEmpty();

            Assert.AreEqual(0, count);
        }