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); }
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); }