public IncentiveApplicationDomainRepository( IIncentiveApplicationDataRepository incentiveApplicationDataRepository, IIncentiveApplicationFactory incentiveApplicationFactory, IDomainEventDispatcher domainEventDispatcher) { _incentiveApplicationDataRepository = incentiveApplicationDataRepository; _incentiveApplicationFactory = incentiveApplicationFactory; _domainEventDispatcher = domainEventDispatcher; }
public void Arrange() { var options = new DbContextOptionsBuilder <EmployerIncentivesDbContext>() .UseInMemoryDatabase("EmployerIncentivesDbContext" + Guid.NewGuid()).Options; _dbContext = new EmployerIncentivesDbContext(options); _sut = new IncentiveApplication.IncentiveApplicationDataRepository( new Lazy <EmployerIncentivesDbContext>(_dbContext)); }
public AccountLegalEntityRemovedHandler(IIncentiveApplicationDataRepository incentiveApplicationDataRepository, ICommandPublisher commandPublisher) { _incentiveApplicationDataRepository = incentiveApplicationDataRepository; _commandPublisher = commandPublisher; }