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

                //_hook1 = A.Fake<IPipelineHook>();
                //A.CallTo(() => _hook1.Select(_commit)).Returns(_commit);
                _hook1 = Substitute.For <IPipelineHook>();
                _hook1.Select(_commit).Returns(_commit);
                pipelineHooks.Add(_hook1);

                //_hook2 = A.Fake<IPipelineHook>();
                //A.CallTo(() => _hook2.Select(_commit)).Returns(_commit);
                _hook2 = Substitute.For <IPipelineHook>();
                _hook2.Select(_commit).Returns(_commit);
                pipelineHooks.Add(_hook2);

                //A.CallTo(() => persistence.GetFrom(Bucket.Default, _commit.StreamId, 0, int.MaxValue))
                //    .Returns(new List<ICommit> { _commit }.ToAsync());
                persistence.GetFrom(Bucket.Default, _commit.StreamId, 0, int.MaxValue)
                .Returns(new List <ICommit> {
                    _commit
                }.ToAsync());
                return(Task.FromResult(true));
            }
        protected override void Context()
        {
            _date = DateTime.Now;
            _commit = new Commit(Bucket.Default, streamId, 1, Guid.NewGuid(), 1, DateTime.Now, new LongCheckpoint(0).Value, null, null);

            _hook1 = A.Fake<IPipelineHook>();
            A.CallTo(() => _hook1.Select(_commit)).Returns(_commit);
            pipelineHooks.Add(_hook1);

            _hook2 = A.Fake<IPipelineHook>();
            A.CallTo(() => _hook2.Select(_commit)).Returns(_commit);
            pipelineHooks.Add(_hook2);

            A.CallTo(() => persistence.GetFrom(Bucket.Default, _date)).Returns(new List<ICommit> { _commit });
        }
Ejemplo n.º 3
0
            protected override void Context()
            {
                _commit = new Commit(Bucket.Default, streamId, 1, Guid.NewGuid(), 1, DateTime.Now, new LongCheckpoint(0).Value, null, null);

                _hook1 = A.Fake <IPipelineHook>();
                A.CallTo(() => _hook1.Select(_commit)).Returns(_commit);
                pipelineHooks.Add(_hook1);

                _hook2 = A.Fake <IPipelineHook>();
                A.CallTo(() => _hook2.Select(_commit)).Returns(_commit);
                pipelineHooks.Add(_hook2);

                A.CallTo(() => persistence.GetFrom(null)).Returns(new List <ICommit> {
                    _commit
                });
            }
Ejemplo n.º 4
0
        protected override void Context()
        {
            _start  = 0;
            _end    = 1;
            _commit = new Commit(Bucket.Default, streamId, 1, Guid.NewGuid(), 1, DateTime.Now, 1, null, null);

            _hook1 = A.Fake <IPipelineHook>();
            A.CallTo(() => _hook1.Select(_commit)).Returns(_commit);
            pipelineHooks.Add(_hook1);

            _hook2 = A.Fake <IPipelineHook>();
            A.CallTo(() => _hook2.Select(_commit)).Returns(_commit);
            pipelineHooks.Add(_hook2);

            A.CallTo(() => persistence.GetFromTo(Bucket.Default, _start, _end)).Returns(new List <ICommit> {
                _commit
            });
        }
            protected override Task Context()
            {
                _date = DateTime.Now;
                _commit = new Commit(Bucket.Default, streamId, 1, Guid.NewGuid(), 1, DateTime.Now, new LongCheckpoint(0).Value, null, null);

                //_hook1 = A.Fake<IPipelineHook>();
                //A.CallTo(() => _hook1.Select(_commit)).Returns(_commit);
                _hook1 = Substitute.For<IPipelineHook>();
                _hook1.Select(_commit).Returns(_commit);
                pipelineHooks.Add(_hook1);

                //_hook2 = A.Fake<IPipelineHook>();
                //A.CallTo(() => _hook2.Select(_commit)).Returns(_commit);
                _hook2 = Substitute.For<IPipelineHook>();
                _hook2.Select(_commit).Returns(_commit);
                pipelineHooks.Add(_hook2);

                //A.CallTo(() => persistence.GetFrom(Bucket.Default, _date)).Returns(new List<ICommit> {_commit}.AsAsyncEnumerable());
                persistence.GetFrom(Bucket.Default, _date).Returns(new List<ICommit> { _commit }.AsAsyncEnumerable());
                return Task.FromResult(true);
            }
Ejemplo n.º 6
0
 public void should_pass_all_events_through_the_pipeline_hooks()
 {
     A.CallTo(() => _hook1.Select(_commit)).MustHaveHappened(Repeated.Exactly.Once);
     A.CallTo(() => _hook2.Select(_commit)).MustHaveHappened(Repeated.Exactly.Once);
 }
Ejemplo n.º 7
0
 public void should_not_pass_the_events_through_the_second_pipeline_hooks()
 {
     A.CallTo(() => _hook2.Select(null)).MustNotHaveHappened();
 }
Ejemplo n.º 8
0
 public void should_pass_all_events_through_the_first_pipeline_hooks()
 {
     A.CallTo(() => _hook1.Select(_commit)).MustHaveHappenedOnceExactly();
 }