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);
        }
Example #2
0
        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);
        }