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));
        }
Пример #2
0
        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);
        }