public EmployeeApplication(IApplicationEmployeeContainer applicationEmployeeContainer, IEmployeeService employeesService, IOptions <CacheConfig> cacheConfig) { _employeesService = employeesService; _cacheConfig = cacheConfig; _employeeContainer = applicationEmployeeContainer; _employeeContainer.Logger.LogDebug(default(EventId), $"NLog injected into {nameof(EmployeeApplication)}"); _response = new ResponseResult(); }
public CriarEmployeeHandlerTests() { _mocker = new AutoMocker(); _options = Options.Create(new CacheConfig() { Key = "Value_Bonus" }); _unitOfWork = new UnitOfWorkMocks(new EmployeeRepository(), new BusinessRepository()); _mocker.Use(_unitOfWork); _mocker.Use(_options); _logger = new MocksLogger <EmployeeApplication>(); _employeeContainer = new ApplicationEmployeeContainer(_logger, _unitOfWork); _mocker.Use(_employeeContainer); _mocker.CreateInstance <BusinessApplication>(); _handler = _mocker.CreateInstance <EmployeeApplication>(); }