public AggregateRepository( IEventStoreConnection eventStoreConnection, IDomainEventMapper domainEventMapper, ILogger <AggregateRepository> logger) { _eventStoreConnection = eventStoreConnection; _domainEventMapper = domainEventMapper; _logger = logger; }
public Subscriber( IEventStoreConnection eventStoreConnection, ICheckpointRepository <Position> checkpointRepository, ILogger <Subscriber> logger, IConfiguration configuration, IMediator mediator, IDomainEventMapper domainEventMapper) { _eventStoreConnection = eventStoreConnection; _checkpointRepository = checkpointRepository; _logger = logger; _configuration = configuration; _mediator = mediator; _domainEventMapper = domainEventMapper; }
public void TearDown() { _aggregateRepository = null; _eventStore = null; _domainEventMapper = null; }
public void SetUp() { _eventStore = new TestEventStore(); _domainEventMapper = new DomainEventMapper(); _aggregateRepository = new AggregateRepository <TestAggregateRoot>(_eventStore, _domainEventMapper); }
public void SetUp() { _mapper = new DomainEventMapper(); }
public AggregateRepository(IEventStore eventStore, IDomainEventMapper eventMapper) { _eventStore = eventStore; _eventMapper = eventMapper; }