protected override void Context() { base.Context(); StoreEvents.Advanced.CommitSingle(); _observeCommits = PollingClient.ObserveFrom(); _commitObserved = _observeCommits.FirstAsync().ToTask(); }
protected override async Task Because() { // NOTE: We do not await intentionally here! _commitObserved = _observeCommits.FirstAsync().ToTask(); await _observeCommits.Start(); }
protected override void Context() { base.Context(); StoreEvents.Advanced.CommitMany(4, null, "bucket_2"); StoreEvents.Advanced.CommitMany(4, null, "bucket_1"); _observeCommits = PollingClient.ObserveFromBucket("bucket_1"); _commitObserved = _observeCommits.FirstAsync().ToTask(); }
protected override Task Context() { base.Context(); StoreEvents.Advanced.CommitSingle(); _observeCommits = PollingClient.ObserveFrom(); _commitObserved = _observeCommits.FirstAsync().ToTask(); return Task.FromResult(true); }
protected override Task Context() { base.Context(); StoreEvents.Advanced.CommitSingle(); _observeCommits = PollingClient.ObserveFrom(); _commitObserved = _observeCommits.FirstAsync().ToTask(); return(Task.FromResult(true)); }
protected override void Context() { base.Context(); StoreEvents.Advanced.CommitSingle(); _observeCommits = PollingClient.ObserveFrom(); _commitObserved = _observeCommits.FirstAsync().ToTask(); _observeCommits.Start(); _commitObserved.Wait(PollingInterval * 2); _observeCommits.Dispose(); StoreEvents.Advanced.CommitSingle(); string checkpointToken = _commitObserved.Result.CheckpointToken; _observeCommits = PollingClient.ObserveFrom(checkpointToken); }
protected override async Task Context() { await base.Context(); await StoreEvents.Advanced.CommitSingle(); _observeCommits = PollingClient.ObserveFrom(); _commitObserved = _observeCommits.FirstAsync().ToTask(); await _observeCommits.Start(); var task = await Task.WhenAny(_commitObserved, Task.Delay(PollingInterval * 2)); task.Should().Be(_commitObserved); _observeCommits.Dispose(); await StoreEvents.Advanced.CommitSingle(); string checkpointToken = _commitObserved.Result.CheckpointToken; _observeCommits = PollingClient.ObserveFrom(checkpointToken); }
protected override void Because() { _observeCommits.Start(); _commitObserved = _observeCommits.FirstAsync().ToTask(); }
protected override async Task Context() { await base.Context(); await StoreEvents.Advanced.CommitMany(4, null, "bucket_2"); await StoreEvents.Advanced.CommitMany(4, null, "bucket_1"); _observeCommits = PollingClient.ObserveFromBucket("bucket_1"); _commitObserved = _observeCommits.FirstAsync().ToTask(); }