public void Should_return_an_IExpectSubscriptions() { var expectable = _scheduler.ExpectSubscriptions(); Assert.That(expectable, Is.Not.Null); Assert.That(expectable, Is.AssignableTo <IExpectSubscriptions>()); }
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); }