public void Setup() { var eventStore = new TestEventStore(); var eventPublisher = new TestEventPublisher(); var snapshotStrategy = new DefaultSnapshotStrategy(); _rep = new Repository<TestAggregateNoParameterLessConstructor>(eventStore, null, eventPublisher, snapshotStrategy); }
public void Setup() { var eventStore = new TestEventStore(); var testEventPublisher = new TestEventPublisher(); var snapshotStore = new NullSnapshotStore(); var snapshotStrategy = new DefaultSnapshotStrategy(); _rep = new Repository<TestAggregate>(eventStore, snapshotStore, testEventPublisher, snapshotStrategy); }
public void Setup() { _eventStore = new TestEventStore(); _eventPublisher = new TestEventPublisher(); var snapshotstore = new NullSnapshotStore(); var snapshotStrategy = new DefaultSnapshotStrategy(); _rep = new Repository<TestAggregateNoParameterLessConstructor>(_eventStore, snapshotstore, _eventPublisher, snapshotStrategy); _aggregate = new TestAggregateNoParameterLessConstructor(2); }
public void Setup() { var eventStore = new TestEventStore(); var eventPublisher = new TestEventPublisher(); var snapshotStore = new TestSnapshotStore(); var snapshotStrategy = new DefaultSnapshotStrategy(); var rep = new Repository<TestSnapshotAggregate>(eventStore, snapshotStore, eventPublisher, snapshotStrategy); _aggregate = rep.Get(Guid.NewGuid()); }
public void Setup() { var eventStore = new TestEventStore(); var eventPublisher = new TestEventPublisher(); _snapshotStore = new TestSnapshotStore(); var snapshotStrategy = new DefaultSnapshotStrategy(); var rep = new Repository<TestSnapshotAggregate>(eventStore, _snapshotStore, eventPublisher, snapshotStrategy); var aggregate = new TestSnapshotAggregate(); for (int i = 0; i < 30; i++) { aggregate.DoSomething(); } rep.Save(aggregate, 0); }