public void PayoutOrgCreditNullFundingCustomerId() { var payoutOrgCredit = new payoutOrgCredit { id = "1", reportGroup = "Default Report Group", amount = 1500, fundingCustomerId = "value for fundingCustomerId", fundsTransferId = null, }; Assert.Throws <CnpOnlineException>(() => { _cnp.PayoutOrgCredit(payoutOrgCredit); }); }
public void PayoutOrgCreditAsyncNullFundingCustomerId() { var payoutOrgCredit = new payoutOrgCredit { id = "1", reportGroup = "Default Report Group", amount = 1500, fundingCustomerId = "value for fundingCustomerId", }; CancellationToken cancellationToken = new CancellationToken(false); Assert.Throws <AggregateException>(() => { var _ = _cnp.PayoutOrgCreditAsync(payoutOrgCredit, cancellationToken).Result; }); }
public void PayoutOrgCredit() { var payoutOrgCredit = new payoutOrgCredit { id = "1", reportGroup = "Default Report Group", amount = 1500, fundingCustomerId = "value for fundingCustomerId", fundsTransferId = "value for fundsTransferId", }; var response = _cnp.PayoutOrgCredit(payoutOrgCredit); Assert.AreEqual("000", response.response); }
public void PayoutOrgCreditAsync() { var payoutOrgCredit = new payoutOrgCredit { id = "1", reportGroup = "Default Report Group", amount = 1500, fundingCustomerId = "value for fundingCustomerId", fundsTransferId = "value for fundsTransferId", }; CancellationToken cancellationToken = new CancellationToken(false); var response = _cnp.PayoutOrgCreditAsync(payoutOrgCredit, cancellationToken); Assert.AreEqual("000", response.Result.response); }
public void TestAddPayoutOrgCredit() { var payoutOrgCredit = new payoutOrgCredit(); payoutOrgCredit.fundingCustomerId = "123456"; payoutOrgCredit.fundsTransferId = "123467"; payoutOrgCredit.amount = 107L; batchRequest.addPayoutOrgCredit(payoutOrgCredit); Assert.AreEqual(1, batchRequest.getNumPayoutOrgCredit()); Assert.AreEqual(107L, batchRequest.getPayoutOrgCreditAmount()); Assert.AreEqual( "\r\n<payoutOrgCredit reportGroup=\"Default Report Group\">\r\n<fundingCustomerId>123456</fundingCustomerId>\r\n<fundsTransferId>123467</fundsTransferId>\r\n<amount>107</amount>\r\n</payoutOrgCredit>", payoutOrgCredit.Serialize()); mockCnpFile.Verify(cnpFile => cnpFile.createRandomFile(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), mockCnpTime.Object)); mockCnpFile.Verify(cnpFile => cnpFile.AppendLineToFile(mockFilePath, payoutOrgCredit.Serialize())); }
public Task <payoutOrgCreditResponse> PayoutOrgCreditAsync(payoutOrgCredit payoutOrgCredit, CancellationToken cancellationToken) { return(SendRequestAsync(response => response.payoutOrgCreditResponse, payoutOrgCredit, cancellationToken)); }
public payoutOrgCreditResponse PayoutOrgCredit(payoutOrgCredit payoutOrgCredit) { return(SendRequest(response => response.payoutOrgCreditResponse, payoutOrgCredit)); }