public void testBalanceInquiry_OnlyRequired()
{
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);
}