public DataLockStatusChangedEventHandler(IPaymentLogger paymentLogger, ICachingEventProcessor <DataLockStatusChanged> eventProcessor) { this.paymentLogger = paymentLogger ?? throw new ArgumentNullException(nameof(paymentLogger)); this.eventProcessor = eventProcessor ?? throw new ArgumentNullException(nameof(eventProcessor)); }
public PriceEpisodeStatusChangeEventHandler(IPaymentLogger paymentLogger, ICachingEventProcessor <PriceEpisodeStatusChange> eventProcessor) { this.paymentLogger = paymentLogger ?? throw new ArgumentNullException(nameof(paymentLogger)); this.eventProcessor = eventProcessor ?? throw new ArgumentNullException(nameof(eventProcessor)); }