public async Task Should_wake_up() { var sut = new PollingSubscription(eventStore, eventSubscriber, "^my-stream", position); sut.WakeUp(); await WaitAndStopAsync(sut); A.CallTo(() => eventStore.QueryAllAsync("^my-stream", position, A <long> ._, A <CancellationToken> ._)) .MustHaveHappened(2, Times.Exactly); }
public async Task Should_wake_up() { var sut = new PollingSubscription(eventStore, eventSubscriber, "^my-stream", position); sut.WakeUp(); await WaitAndStopAsync(sut); A.CallTo(() => eventStore.QueryAsync(A <Func <StoredEvent, Task> > .Ignored, "^my-stream", position, A <CancellationToken> .Ignored)) .MustHaveHappened(Repeated.Exactly.Twice); }