public PaidFeeProcessor(IPaidFeeRepository paidFeeRepository, IBonusAccrualRepository bonusAccrualRepository, IMemoryCache memoryCache, IClientAccountService clientAccountService)
 {
     _paidFeeRepository      = paidFeeRepository;
     _bonusAccrualRepository = bonusAccrualRepository;
     _memoryCache            = memoryCache;
     _clientAccountService   = clientAccountService;
 }
 public AccrualPeriodProcesor(string feeClientId, IClientAccrualRepository clientAccrualRepository, IBonusAccrualRepository bonusAccrualRepository, IExchangeOperationsServiceClient exchangeOperationsServiceClient, ILog logger)
 {
     _feeClientId                     = feeClientId;
     _clientAccrualRepository         = clientAccrualRepository;
     _bonusAccrualRepository          = bonusAccrualRepository;
     _exchangeOperationsServiceClient = exchangeOperationsServiceClient;
     _logger = logger;
 }