public CreateVacationHandlerTest(VacationTrackingDbContextFixture fixture) { _fixture = fixture; _logger = new NullLogger <CreateVacationHandler>(); //auto mapper configuration var mockMapper = new MapperConfiguration(cfg => { cfg.AddProfile(typeof(Service.Mapper.AutoMapping)); }); _mapper = mockMapper.CreateMapper(); _fixture.Initialize(true, () => { _fixture.Context.Companies.AddRange(Seed.Companies()); _fixture.Context.Users.AddRange(Seed.Users()); _fixture.Context.Teams.AddRange(Seed.Teams()); _fixture.Context.TeamMembers.AddRange(Seed.TeamMembers()); _fixture.Context.SaveChanges(); }); _repository = new Repository <Vacation>(_fixture.Context); _holidayRepository = new Repository <Holiday>(_fixture.Context); _leaveTypeRepository = new Repository <LeaveType>(_fixture.Context); _unitOfWork = new UnitOfWork(_fixture.Context); _handler = new CreateVacationHandler(unitOfWork: _unitOfWork, repository: _repository, holidayRepository: _holidayRepository, leaveTypeRepository: _leaveTypeRepository, logger: _logger, mapper: _mapper); }
public DeleteTeamHandlerTest(VacationTrackingDbContextFixture fixture) { _fixture = fixture; _logger = new NullLogger <DeleteTeamHandler>(); //auto mapper configuration var mockMapper = new MapperConfiguration(cfg => { cfg.AddProfile(typeof(Service.Mapper.AutoMapping)); }); _mapper = mockMapper.CreateMapper(); _fixture.Initialize(true, () => { _fixture.Context.Companies.AddRange(Seed.Companies()); _fixture.Context.Users.AddRange(Seed.Users()); _fixture.Context.SaveChanges(); }); }