public void publishing_is_run_through_publishing_scheduler()
{
ManualScheduler scheduler = new ManualScheduler();
obs = Observable.Empty<int>(scheduler);
bool completed = false;
var subs = obs.Subscribe(x => { }, () => completed = true);
Assert.IsFalse(completed);
scheduler.RunAll();
Assert.IsTrue(completed);
}