public void scheduler_is_not_used_when_count_great_than_zero() { var scheduler = new ManualScheduler(); var subject = new StatsSubject<int>(); var stats = new StatsObserver<int>(); subject.Take(3, scheduler).Subscribe(stats); subject.OnNext(0); subject.OnNext(1); subject.OnNext(2); Assert.AreEqual(0, scheduler.QueueSize); }
public void scheduler_is_not_used_when_count_great_than_zero() { var scheduler = new ManualScheduler(); var subject = new StatsSubject <int>(); var stats = new StatsObserver <int>(); subject.Take(3, scheduler).Subscribe(stats); subject.OnNext(0); subject.OnNext(1); subject.OnNext(2); Assert.AreEqual(0, scheduler.QueueSize); }