public async Task Should_not_subscribe_to_event_store_when_stopped_in_db() { state = state.Stopped(); await sut.OnActivateAsync(consumerName); await sut.ActivateAsync(); state.Should().BeEquivalentTo(new EventConsumerState { IsStopped = true, Position = initialPosition, Error = null }); A.CallTo(() => eventStore.CreateSubscription(A <IEventSubscriber> .Ignored, A <string> .Ignored, A <string> .Ignored)) .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(); AssetGrainState(new EventConsumerState { IsStopped = true, Position = initialPosition, Error = null }); A.CallTo(() => eventStore.CreateSubscription(A <IEventSubscriber> ._, A <string> ._, A <string> ._)) .MustNotHaveHappened(); }