public async Task NextMethodThrowsExceptionIfSequencyCanNotBeFound() { //var stateProvider = GetStateProvider(); var stateProvider = new InMemoryStateProvider(); var sequenceGenerator = new SequenceGenerator(stateProvider); var nextValue1 = await sequenceGenerator.NextAsync(new SequenceKey { Value = "1234" }); }
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); }
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); }
public async Task NextMethodThrowsExceptionIfSequencyCanNotBeFound() { //var stateProvider = GetStateProvider(); var stateProvider = new InMemoryStateProvider(); var sequenceGenerator = new SequenceGenerator(stateProvider); var nextValue1 = await sequenceGenerator.NextAsync(new SequenceKey { Value = "1234"}); }