public DataLockEventStorageService(IDataLockEventMapper mapper, IPaymentLogger logger, IDataLockEventRepository repository)
 {
     this.mapper     = mapper ?? throw new ArgumentNullException(nameof(mapper));
     this.logger     = logger ?? throw new ArgumentNullException(nameof(logger));
     this.repository = repository ?? throw new ArgumentNullException(nameof(repository));
 }
 public SubmissionEventProcessor(IDataLockEventRepository dataLockEventRepository, IPaymentsEventModelBatchService <DataLockEventModel> batchService)
 {
     this.dataLockEventRepository = dataLockEventRepository;
     this.batchService            = batchService;
 }