예제 #1
0
            public void Should_return_an_IExpectSubscriptions()
            {
                var expectable = _scheduler.ExpectSubscriptions();

                Assert.That(expectable, Is.Not.Null);
                Assert.That(expectable, Is.AssignableTo <IExpectSubscriptions>());
            }
예제 #2
0
            public void Should_assert_subscriptions_of_a_cold_observable()
            {
                var source       = _scheduler.CreateColdObservable <char>("---a---b-|");
                var subs         = "^--------!";
                var unsub        = "---------|";
                var subscription = source.Subscribe();

                _scheduler.ScheduleAbsolute(subscription, _scheduler.CreateTime(unsub), (_, sub) =>
                {
                    sub.Dispose();
                    return(Disposable.Empty);
                });

                _scheduler.ExpectSubscriptions(source.Subscriptions).ToBe(subs);
            }