public ThenBuilder(Func <IAggregateRepository, dynamic> createHandler, object[] historicalEvents, object aggregateId, object[] commands) { _historicalEvents = historicalEvents; _commands = commands; _aggregateId = aggregateId; var dict = new Dictionary <object, List <object> >(); if (_historicalEvents != null && _historicalEvents.Any()) { dict.Add(_aggregateId, _historicalEvents.ToList()); } _repository = new InMemoryAggregateRepository(dict); _handler = createHandler(_repository); }
public void Setup() { Repository = new InMemoryAggregateRepository(); }
public InMemoryAggregateRepositoryTests() { Repo = new InMemoryAggregateRepository<ServiceCase, ServiceCaseId>(); }