public FundingSourceEventMessageModifier(IFundingSourceEventMapper mapper) { this.mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); }
public FundingSourceEventStorageService(IFundingSourceEventMapper mapper, IPaymentLogger logger, IFundingSourceEventRepository 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)); }