public void AuthorizeOrderRequestTests()
        {
            AuthorizeOrderRequest req = new AuthorizeOrderRequest(ORDER_NUMBER);

            AutoGen.AuthorizeOrderRequest post
                = EncodeHelper.Deserialize(req.GetXml()) as AutoGen.AuthorizeOrderRequest;
            Assert.AreEqual(req.GoogleOrderNumber, post.googleordernumber);

            req = new AuthorizeOrderRequest(MERCHANT_ID, MERCHANT_KEY, "Sandbox", ORDER_NUMBER);
            post
                = EncodeHelper.Deserialize(req.GetXml()) as AutoGen.AuthorizeOrderRequest;
            Assert.AreEqual(req.GoogleOrderNumber, post.googleordernumber);
        }
 /// <summary>Method that is called to produce the Xml message
 /// that can be posted to Google Checkout.</summary>
 public override byte[] GetXml()
 {
     AutoGen.AuthorizeOrderRequest Req = new AutoGen.AuthorizeOrderRequest();
     Req.googleordernumber = GoogleOrderNumber;
     return(EncodeHelper.Serialize(Req));
 }
 /// <summary>Method that is called to produce the Xml message 
 /// that can be posted to Google Checkout.</summary>
 public override byte[] GetXml()
 {
     AutoGen.AuthorizeOrderRequest Req = new AutoGen.AuthorizeOrderRequest();
       Req.googleordernumber = GoogleOrderNumber;
       return EncodeHelper.Serialize(Req);
 }