public AccountRepository(IAccountApiClient accountApiClient,
                          IPayeSchemeObfuscator payeSchemeObfuscator,
                          IDatetimeService datetimeService,
                          ILog logger,
                          IHashingService hashingService)
 {
     _accountApiClient     = accountApiClient;
     _payeSchemeObfuscator = payeSchemeObfuscator;
     _datetimeService      = datetimeService;
     _logger         = logger;
     _hashingService = hashingService;
 }
 public PayeLevySubmissionsHandler(IAccountRepository accountRepository,
                                   ILevySubmissionsRepository levySubmissionsRepository,
                                   IPayeSchemeObfuscator payeSchemeObfuscator,
                                   ILog log,
                                   IHashingService hashingService)
 {
     _accountRepository         = accountRepository;
     _levySubmissionsRepository = levySubmissionsRepository;
     _payeSchemeObfuscator      = payeSchemeObfuscator;
     _log            = log;
     _hashingService = hashingService;
 }