コード例 #1
0
 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();
 }
コード例 #2
0
 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>();
 }