예제 #1
0
 protected override void Context()
 {
     _eventSource = _aggregate = new AggregateStub();
     _aggregate.DoSomething(_value);
 }
예제 #2
0
 protected override void Context()
 {
     _eventSource = _aggregate = new AggregateStub();
     _events.Add(_eventFactory.Create<SomethingHappenedEvent>(e => {}));
 }
예제 #3
0
 protected override void Context()
 {
     _eventSource = _aggregate = new AggregateStub();
 }
예제 #4
0
 protected override void Event()
 {
     _returnedAggregate = _unitOfWork.Get<AggregateStub>(_id);
 }
예제 #5
0
            protected override void Context()
            {
                _unitOfWork = new UnitOfWork(_commandContextProvider.Object, _eventSourceMapper.Object);
                _aggregate = new AggregateStub(_id);

                _commandContextProvider.Setup(p => p.Get()).Returns(_commandContext);
                _eventSourceMapper.Setup(m => m.Get<AggregateStub>(_id)).Returns(_aggregate);
            }
예제 #6
0
 protected override void Event()
 {
     _returnedAggregate = _unitOfWork.Get<AggregateStub, Guid>(BucketSupport.DefaultBucketId, _id.ToString());
 }
예제 #7
0
            protected override void Context()
            {
                _unitOfWork = new UnitOfWork(_commandContextProvider.Object, _eventSourceMapper.Object);
                _aggregate = new AggregateStub(_id);

                _commandContextProvider.Setup(p => p.Get()).Returns(_commandContext);
                _eventSourceMapper.Setup(m => m.Get<AggregateStub, Guid>(BucketSupport.DefaultBucketId, _id.ToString(), int.MaxValue)).Returns(_aggregate);
            }
예제 #8
0
            protected override void Context()
            {
                //var eventSourceMapper = new EventSourceMapper(new Mock<IEventSourceFactory>().Object, new Mock<IEventStore>().Object);
                _commandContextProvider.Setup(p => p.Get()).Returns(_commandContext);

                 var aggregate = new AggregateStub(id);
                ((IEventSourceBase)aggregate).Flush();
                _eventSourceMapper.Setup(m => m.Get<AggregateStub, Guid>(string.Empty, id.ToString(), 1)).Returns(aggregate);

                aggregate = new AggregateStub(id);
                aggregate.DoSomething("Hi version 2");
                ((IEventSourceBase)aggregate).Flush();
                _aggregate = aggregate;
            }