public void Setup() { var options = new DbContextOptionsBuilder <EmployerIncentivesDbContext>().UseInMemoryDatabase("EmployerIncentivesDbContext" + Guid.NewGuid()).Options; _dbContext = new EmployerIncentivesDbContext(options); _sut = new ApprenticeshipIncentives.ApprenticeshipIncentiveDataRepository(new Lazy <EmployerIncentivesDbContext>(_dbContext)); }
public async Task Setup() { var options = new DbContextOptionsBuilder <EmployerIncentivesDbContext>().UseInMemoryDatabase("EmployerIncentivesDbContext" + Guid.NewGuid()).Options; _dbContext = new EmployerIncentivesDbContext(options); _sut = new ApprenticeshipIncentives.ApprenticeshipIncentiveDataRepository(new Lazy <EmployerIncentivesDbContext>(_dbContext)); await AddCollectionCalendarPeriod(); }
public async Task Arrange() { _fixture = new Fixture(); _uln = _fixture.Create <long>(); _accountLegalEntityId = _fixture.Create <long>(); var options = new DbContextOptionsBuilder <EmployerIncentivesDbContext>() .UseInMemoryDatabase("EmployerIncentivesDbContext" + Guid.NewGuid()).Options; _dbContext = new EmployerIncentivesDbContext(options); _sut = new ApprenticeshipIncentives.ApprenticeshipIncentiveDataRepository(new Lazy <EmployerIncentivesDbContext>(_dbContext)); await AddApprenticeshipIncentiveModel(_accountLegalEntityId, _uln); await AddApprenticeshipIncentiveModel(_accountLegalEntityId, _uln + 1); await AddApprenticeshipIncentiveModel(_accountLegalEntityId + 1, _uln); }