Beispiel #1
0
 public IncentiveApplicationDomainRepository(
     IIncentiveApplicationDataRepository incentiveApplicationDataRepository,
     IIncentiveApplicationFactory incentiveApplicationFactory,
     IDomainEventDispatcher domainEventDispatcher)
 {
     _incentiveApplicationDataRepository = incentiveApplicationDataRepository;
     _incentiveApplicationFactory        = incentiveApplicationFactory;
     _domainEventDispatcher = domainEventDispatcher;
 }
Beispiel #2
0
        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));
        }
Beispiel #3
0
 public AccountLegalEntityRemovedHandler(IIncentiveApplicationDataRepository incentiveApplicationDataRepository,
                                         ICommandPublisher commandPublisher)
 {
     _incentiveApplicationDataRepository = incentiveApplicationDataRepository;
     _commandPublisher = commandPublisher;
 }