Example #1
0
 protected override void Given()
 {
     var eventBus = new InMemoryEventBus(new MessageRouterStub());
     var eventStore = new StubEventStore(eventBus);
     var events = new List<IDomainEvent>();
     events.Add(new ValidEvent(Guid.Empty) { EventNumber = 0 });
     events.Add(new AnotherValidEvent(Guid.Empty) { EventNumber = 1 });
     events.Add(new ValidEvent(Guid.Empty) { EventNumber = 2 });
     events.Add(new AnotherValidEvent(Guid.Empty) { EventNumber = 3 });
     eventStore.InsertEvents(events);
     _aggregate = eventStore.Get<StubAggregate>(Guid.Empty);
 }
Example #2
0
 protected override void Given()
 {
     var stubUnitOfWork = new InMemoryEventBus(new MessageRouterStub());
     var eventStore = new StubEventStore(stubUnitOfWork);
     _aggregate = eventStore.Get<StubAggregate>(Guid.Empty);
 }