示例#1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="paymentsRepo"></param>
 /// <param name="mockBankRepo"></param>
 /// <param name="logger"></param>
 public PaymentsController(IPaymentsRepository paymentsRepo,
                           IMockBankRepository mockBankRepo,
                           ILogger <PaymentsController> logger)
 {
     _paymentRepo  = paymentsRepo ?? throw new ArgumentNullException(nameof(paymentsRepo));
     _mockBankRepo = mockBankRepo ?? throw new ArgumentNullException(nameof(mockBankRepo));
     _logger       = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="_paymentsDataAccess"></param>
 /// <param name="mockBankRepo"></param>
 /// <param name="logger"></param>
 public PaymentsRepository(IPaymentsDataAccess _paymentsDataAccess,
                           IMockBankRepository mockBankRepo,
                           ILogger <PaymentsRepository> logger)
 {
     _paymentsDataAcces = _paymentsDataAccess ?? throw new ArgumentNullException(nameof(_paymentsDataAccess));
     _mockBankRepo      = mockBankRepo ?? throw new ArgumentNullException(nameof(mockBankRepo));
     _logger            = logger ?? throw new ArgumentNullException(nameof(logger));
 }