Exemplo n.º 1
0
        public void Main_Disposed_Handler_Errors()
        {
            var us = new MonocastSubject <int>();

            us.RepeatWhen(v => ObservableSource.Error <int>(new InvalidOperationException()))
            .Test()
            .AssertFailure(typeof(InvalidOperationException));

            Assert.False(us.HasObserver());
        }
Exemplo n.º 2
0
        public void Main_Disposed_Handler_Completes()
        {
            var us = new MonocastSubject <int>();

            us.RepeatWhen(v => ObservableSource.Empty <int>())
            .Test()
            .AssertResult();

            Assert.False(us.HasObserver());
        }