public void PublishesImmediately() { _watcher .Setup(x => x.WatchFolder(_project.WatchFolders.Single())) .Returns(Observable.Never(RelPath.Empty)); var messages = new List <Project>(); _testee.GetChanges().Subscribe(messages.Add); _scheduler.AdvanceTo(TimeSpan.FromSeconds(1).Ticks); messages .Should() .BeEquivalentTo(new[] { _project }); }