public TicketController(IPaymentWorker paymentWorker) : base() { this.paymentWorker = paymentWorker; }
public SmsPaymentService(IPaymentWorker paymentWorker, IDriverPaymentService androidDriverService) { this.paymentWorker = paymentWorker ?? throw new ArgumentNullException(nameof(paymentWorker)); this.androidDriverService = androidDriverService ?? throw new ArgumentNullException(nameof(androidDriverService)); }
public SmsPaymentServiceInstanceProvider(IPaymentWorker paymentWorker, IDriverPaymentService driverPaymentService) { this.paymentWorker = paymentWorker ?? throw new ArgumentNullException(nameof(paymentWorker)); this.driverPaymentService = driverPaymentService ?? throw new ArgumentNullException(nameof(driverPaymentService)); }