public void Configure(IRepository <Guid, AggregateEvent> repo, IEventSerializationStrategy serializationStrategy) { _repo = repo; _serializationStrategy = serializationStrategy; }
//todo: make reason behind checkLatestEventTimestampPriorToSavingToEventStore less ambiguious public void Configure(IEventStore eventStore, IEventSerializationStrategy eventSerializationStrategy, bool checkLatestEventTimestampPriorToSavingToEventStore) { _eventStore = eventStore; _eventSerializationStrategy = eventSerializationStrategy; _checkLatestEventTimestampPriorToSavingToEventStore = checkLatestEventTimestampPriorToSavingToEventStore; }