public async Task NextMethodThrowsExceptionWhenIfMaxRetryAttemptIsReach() { var stateProvider = new InMemoryStateProvider(); stateProvider.UpdateValue = false; var sequenceGenerator = new SequenceGenerator(stateProvider); var sequence = await CreateSequence(stateProvider); var sequenceKey = await stateProvider.AddAsync(sequence); await sequenceGenerator.NextAsync(sequenceKey); }