public async Task Should_not_subscribe_to_event_store_if_stopped_in_db() { grainState.Value = grainState.Value.Stopped(); await sut.ActivateAsync(consumerName); await sut.ActivateAsync(); await sut.CompleteAsync(); AssertGrainState(isStopped: true, position: initialPosition); A.CallTo(() => eventStore.CreateSubscription(A <IEventSubscriber> ._, A <string> ._, A <string> ._)) .MustNotHaveHappened(); }
public async Task Should_not_subscribe_to_event_store_when_stopped_in_db() { grainState.Value = grainState.Value.Stopped(); await sut.ActivateAsync(consumerName); await sut.ActivateAsync(); await sut.CompleteAsync(); AssetGrainState(new EventConsumerState { IsStopped = true, Position = initialPosition, Error = null }); A.CallTo(() => eventStore.CreateSubscription(A <IEventSubscriber> ._, A <string> ._, A <string> ._)) .MustNotHaveHappened(); }