public void BackgroundTickerTest() { (new TestScheduler()).With(scheduler => { var ticker = new BackgroundTicker(scheduler); int count = 0; ticker.Ticker.Subscribe(_ => count++); count.Should().Be(0); scheduler.AdvanceByMs(1000); count.Should().Be(1); scheduler.AdvanceByMs(2000); count.Should().Be(3); }); }
public void Configuration(IAppBuilder app) { _backgroundTicker = new BackgroundTicker(); app.MapSignalR(); }