public void TestCaptureGivenAuth() { var capturegivenauth = new captureGivenAuth(); capturegivenauth.orderId = "12344"; capturegivenauth.amount = 106; var authinfo = new authInformation(); authinfo.authDate = new DateTime(2002, 10, 9); authinfo.authCode = "543216"; authinfo.authAmount = 12345; capturegivenauth.authInformation = authinfo; capturegivenauth.orderSource = orderSourceType.ecommerce; var card = new cardType(); card.type = methodOfPaymentTypeEnum.VI; card.number = "4100000000000001"; card.expDate = "1210"; capturegivenauth.card = card; batchRequest.addCaptureGivenAuth(capturegivenauth); Assert.AreEqual(1, batchRequest.getNumCaptureGivenAuth()); Assert.AreEqual(capturegivenauth.amount, batchRequest.getSumOfCaptureGivenAuth()); mockCnpFile.Verify(cnpFile => cnpFile.createRandomFile(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), mockCnpTime.Object)); mockCnpFile.Verify(cnpFile => cnpFile.AppendLineToFile(mockFilePath, capturegivenauth.Serialize())); }
public void testCaptureGivenAuth() { var capturegivenauth = new captureGivenAuth(); capturegivenauth.orderId = "12344"; capturegivenauth.amount = 106; var authinfo = new authInformation(); authinfo.authDate = new DateTime(2002, 10, 9); authinfo.authCode = "543216"; authinfo.authAmount = 12345; capturegivenauth.authInformation = authinfo; capturegivenauth.orderSource = orderSourceType.ecommerce; var card = new cardType(); card.type = methodOfPaymentTypeEnum.VI; card.number = "4100000000000001"; card.expDate = "1210"; capturegivenauth.card = card; batchRequest.addCaptureGivenAuth(capturegivenauth); Assert.AreEqual(1, batchRequest.getNumCaptureGivenAuth()); Assert.AreEqual(capturegivenauth.amount, batchRequest.getSumOfCaptureGivenAuth()); mockLitleFile.Verify( litleFile => litleFile.createRandomFile(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(), mockLitleTime.Object)); mockLitleFile.Verify(litleFile => litleFile.AppendLineToFile(mockFilePath, capturegivenauth.Serialize())); }