public void ArchiveOrderRequestTests() { ArchiveOrderRequest req = new ArchiveOrderRequest(ORDER_NUMBER); ArchiveOrderRequest req2 = EncodeHelper.Deserialize(req.GetXml()) as ArchiveOrderRequest; Assert.AreEqual(ORDER_NUMBER, req.GoogleOrderNumber); req = new ArchiveOrderRequest(MERCHANT_ID, MERCHANT_KEY, "Sandbox", ORDER_NUMBER); Assert.AreEqual(ORDER_NUMBER, req.GoogleOrderNumber); }
/// <summary> /// Handles the Click event of the ArchiveButton control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void ArchiveButton_Click(object sender, EventArgs e) { Panel orderDetailsPanel = (Panel)LoginView.FindControl("OrderDetailsPanel"); Label orderNumberLbl = (Label)LoginView.FindControl("GoogleOrderNumberLabel"); GCheckout.OrderProcessing.ArchiveOrderRequest archiveReq = new GCheckout.OrderProcessing.ArchiveOrderRequest(orderNumberLbl.Text); archiveReq.Send(); Orders.Orders.ArchiveOrder(orderNumberLbl.Text); orderDetailsPanel.Visible = false; Response.Redirect(Request.RawUrl); }