public void TestBalanceInquiry() { var balanceInquiry = new balanceInquiry(); balanceInquiry.orderSource = orderSourceType.ecommerce; balanceInquiry.card = new giftCardCardType(); batchRequest.addBalanceInquiry(balanceInquiry); Assert.AreEqual(1, batchRequest.getNumBalanceInquiries()); mockCnpFile.Verify(cnpFile => cnpFile.createRandomFile(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), mockCnpTime.Object)); mockCnpFile.Verify(cnpFile => cnpFile.AppendLineToFile(mockFilePath, balanceInquiry.Serialize())); }
public void testBalanceInquiry_OnlyRequired() { balanceInquiry balanceInquiry = new balanceInquiry(); balanceInquiry.orderId = "12345"; balanceInquiry.orderSource = orderSourceType.ecommerce; balanceInquiry.card = new giftCardCardType(); balanceInquiry.id = "theId"; balanceInquiry.reportGroup = "theReportGroup"; String actual = balanceInquiry.Serialize(); String expected = @" <balanceInquiry id=""theId"" reportGroup=""theReportGroup""> <orderId>12345</orderId> <orderSource>ecommerce</orderSource> <card> <type>MC</type> </card> </balanceInquiry>"; Assert.AreEqual(Regex.Replace(expected, @"\s+", String.Empty), Regex.Replace(actual, @"\s+", String.Empty)); }
public void testBalanceInquiry_Full() { balanceInquiry balanceInquiry = new balanceInquiry(); balanceInquiry.orderId = "12345"; balanceInquiry.orderSource = orderSourceType.ecommerce; balanceInquiry.card = new cardType(); balanceInquiry.id = "theId"; balanceInquiry.reportGroup = "theReportGroup"; String actual = balanceInquiry.Serialize(); String expected = @" <balanceInquiry id=""theId"" reportGroup=""theReportGroup""> <orderId>12345</orderId> <orderSource>ecommerce</orderSource> <card> <type>MC</type> </card> </balanceInquiry>"; Assert.AreEqual(expected, actual); }
public void testBalanceInquiry() { balanceInquiry balanceInquiry = new balanceInquiry(); balanceInquiry.orderSource = orderSourceType.ecommerce; balanceInquiry.card = new cardType(); batchRequest.addBalanceInquiry(balanceInquiry); Assert.AreEqual(1, batchRequest.getNumBalanceInquiries()); mockLitleFile.Verify(litleFile => litleFile.createRandomFile(It.IsAny <String>(), It.IsAny <String>(), It.IsAny <String>(), mockLitleTime.Object)); mockLitleFile.Verify(litleFile => litleFile.AppendLineToFile(mockFilePath, balanceInquiry.Serialize())); }
public void testBalanceInquiry_Full() { var balanceInquiry = new balanceInquiry(); balanceInquiry.orderId = "12345"; balanceInquiry.orderSource = orderSourceType.ecommerce; balanceInquiry.card = new cardType(); balanceInquiry.id = "theId"; balanceInquiry.reportGroup = "theReportGroup"; var actual = balanceInquiry.Serialize(); var expected = @" <balanceInquiry id=""theId"" reportGroup=""theReportGroup""> <orderId>12345</orderId> <orderSource>ecommerce</orderSource> <card> <type>MC</type> </card> </balanceInquiry>"; Assert.AreEqual(expected, actual); }
public void testBalanceInquiry() { var balanceInquiry = new balanceInquiry(); balanceInquiry.orderSource = orderSourceType.ecommerce; balanceInquiry.card = new cardType(); batchRequest.addBalanceInquiry(balanceInquiry); Assert.AreEqual(1, batchRequest.getNumBalanceInquiries()); mockLitleFile.Verify( litleFile => litleFile.createRandomFile(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(), mockLitleTime.Object)); mockLitleFile.Verify(litleFile => litleFile.AppendLineToFile(mockFilePath, balanceInquiry.Serialize())); }