public void testBalanceInquiry_OnlyRequired() { var balanceInquiry = new BalanceInquiry { OrderId = "12345", OrderSource = OrderSourceType.Ecommerce, Card = new CardType(), ID = "theId", ReportGroup = "theReportGroup" }; string actual = balanceInquiry.Serialize(); const 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())); }