getAddress.Sequence.Tests.Tests.CreateSequence C# (CSharp) Method

CreateSequence() private static method

private static CreateSequence ( IStateProvider stateProvider, int increment = 1, int startAt, long maxValue = long.MaxValue, long minValue = long.MinValue, bool cycle = false ) : Task
stateProvider IStateProvider
increment int
startAt int
maxValue long
minValue long
cycle bool
return Task
        private static async Task<ISequence> CreateSequence(IStateProvider stateProvider, int increment = 1, int startAt = 0, long maxValue = long.MaxValue,
            long minValue = long.MinValue,bool cycle = false )
        {
            var options = new SequenceOptions { 
                    Increment = increment,
                   StartAt = startAt,
                 MaxValue = maxValue,
                   Cycle = cycle,
                    MinValue = minValue
            };

            var sequence = await stateProvider.NewAsync(options);

            return sequence;
        }