/// <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)); }