コード例 #1
0
 public RefundRemovedLearningAimService()
 {
     this.refundService       = new RefundService();
     this.paymentDueProcessor = new PaymentDueProcessor();
 }
 public RequiredPaymentProcessor(IPaymentDueProcessor paymentsDue, IRefundService refundService)
 {
     this.paymentsDue   = paymentsDue;
     this.refundService = refundService;
 }
 public RefundRemovedLearningAimService(IRefundService refundService, IPaymentDueProcessor paymentDueProcessor)
 {
     this.refundService       = refundService ?? throw new ArgumentNullException(nameof(refundService));
     this.paymentDueProcessor = paymentDueProcessor ?? throw new ArgumentNullException(nameof(paymentDueProcessor));
 }