Example #1
0
        protected override async Task Context()
        {
            _streamId = Guid.NewGuid().ToString();

            _now   = UtcNow.AddYears(1);
            _first = _streamId.BuildAttempt(now: _now.AddSeconds(1));
            await Persistence.Commit(_first);

            _second = await Persistence.CommitNext(_first);

            _third = await Persistence.CommitNext(_second);

            await Persistence.CommitNext(_third);
        }
Example #2
0
        protected override async Task Context()
        {
            _now = UtcNow.AddYears(1);

            var commitToBucketA = Guid.NewGuid().ToString().BuildAttempt(_now.AddSeconds(1), _bucketAId);

            await Persistence.Commit(commitToBucketA);

            await Persistence.Commit(commitToBucketA = commitToBucketA.BuildNextAttempt());

            await Persistence.Commit(commitToBucketA = commitToBucketA.BuildNextAttempt());

            await Persistence.Commit(commitToBucketA.BuildNextAttempt());

            _commitToBucketB = Guid.NewGuid().ToString().BuildAttempt(_now.AddSeconds(1), _bucketBId);

            await Persistence.Commit(_commitToBucketB);
        }