public BonusPoolController( IBonusCalculatorService bonusCalculatorService, IHrEmployeesRepository hrEmployeeRepository) { _bonusCalculatorService = bonusCalculatorService; _hrEmployeeRepository = hrEmployeeRepository; }
public BonusCalculatorServiceTests() { _service = new BonusCalculatorService( BaseCurrencyCode, TokenName, EmptyLogFactory.Instance, _eligibilityEngineClientMock.Object); }
public BonusPoolController(IEmployeeRepository employeeRepository, IBonusCalculatorService bonusCalculatorService) { if (employeeRepository == null) { throw new ArgumentNullException(nameof(employeeRepository)); } if (bonusCalculatorService == null) { throw new ArgumentNullException(nameof(bonusCalculatorService)); } this.employeeRepository = employeeRepository; this.bonusCalculatorService = bonusCalculatorService; }
public CampaignService( ICampaignClient campaignClient, ICampaignCompletionService campaignCompletionService, IConditionCompletionService conditionCompletionService, IBonusOperationService bonusOperationService, IRabbitPublisher <ParticipatedInCampaignEvent> rabbitParticipatedInCampaignEventPublisher, IBonusCalculatorService bonusCalculatorService, ILogFactory logFactor, IActiveCampaignRepository activeCampaignRepository, ICampaignCacheService campaignCacheService, IMapper mapper) { _campaignCompletionService = campaignCompletionService; _conditionCompletionService = conditionCompletionService; _bonusOperationService = bonusOperationService; _rabbitParticipatedInCampaignEventPublisher = rabbitParticipatedInCampaignEventPublisher; _bonusCalculatorService = bonusCalculatorService; _campaignClient = campaignClient; _log = logFactor.CreateLog(this); _activeCampaignRepository = activeCampaignRepository; _campaignCacheService = campaignCacheService; _mapper = mapper; }