Ejemplo n.º 1
0
            protected override Task Context()
            {
                _date   = DateTime.Now;
                _commit = new Commit(Bucket.Default, streamId, 1, Guid.NewGuid(), 1, DateTime.Now, 0, null, null);

                _hook1 = A.Fake <IPipelineHook>();
                A.CallTo(() => _hook1.SelectAsync(_commit, A <CancellationToken> ._)).Returns(Task.FromResult(_commit));
                pipelineHooks.Add(_hook1);

                _hook2 = A.Fake <IPipelineHook>();
                A.CallTo(() => _hook2.SelectAsync(_commit, A <CancellationToken> ._)).Returns(Task.FromResult(_commit));
                pipelineHooks.Add(_hook2);

                A.CallTo(() => persistence.GetFromAsync(Bucket.Default, _date, A <CancellationToken> ._)).Returns(Task.FromResult <IEnumerable <ICommit> >(new List <ICommit> {
                    _commit
                }));
                return(Task.CompletedTask);
            }
Ejemplo n.º 2
0
 public void should_pass_all_events_through_the_pipeline_hooks()
 {
     A.CallTo(() => _hook1.SelectAsync(_commit, A <CancellationToken> ._)).MustHaveHappened(Repeated.Exactly.Once);
     A.CallTo(() => _hook2.SelectAsync(_commit, A <CancellationToken> ._)).MustHaveHappened(Repeated.Exactly.Once);
 }