public RequiredPaymentEventStorageService(IRequiredPaymentEventMapper mapper, IPaymentLogger logger, IRequiredPaymentEventRepository 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 RequiredPaymentEventMessageModifier(IRequiredPaymentEventMapper mapper) { this.mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); }