public void VerifyResetReturnBackOrderAndCancelItem()
        {
            string xml;
              ResetItemsShippingInformationRequest req1 =
            new ResetItemsShippingInformationRequest(
            "1234", "5678", EnvironmentType.Sandbox.ToString(),
            originalOrderID);
              req1.AddMerchantItemId("A1");
              req1.AddMerchantItemId("B1");
              req1.AddMerchantItemId("123456");

              xml = Util.EncodeHelper.Utf8BytesToString(req1.GetXml());

              AutoGen.ResetItemsShippingInformationRequest D
            = EncodeHelper.Deserialize(xml) as AutoGen.ResetItemsShippingInformationRequest;

              Assert.AreEqual(req1.GoogleOrderNumber, D.googleordernumber);

              req1 =
            new ResetItemsShippingInformationRequest(originalOrderID);
              req1.AddMerchantItemId("A1");
              req1.AddMerchantItemId("B1");
              req1.AddMerchantItemId("123456");
              req1.SendEmail = true;
              xml = Util.EncodeHelper.Utf8BytesToString(req1.GetXml());

              VerifyMessage(xml, typeof(AutoGen.ResetItemsShippingInformationRequest));

              BackorderItemsRequest req2 =
            new BackorderItemsRequest(
            "1234", "5678", EnvironmentType.Sandbox.ToString(),
            originalOrderID);
              req2.AddMerchantItemId("A1");
              req2.AddMerchantItemId("B1");
              req2.AddMerchantItemId("123456");

              xml = Util.EncodeHelper.Utf8BytesToString(req2.GetXml());
              VerifyMessage(xml, typeof(AutoGen.BackorderItemsRequest));

              req2 =
            new BackorderItemsRequest(originalOrderID);
              req2.AddMerchantItemId("A1");
              req2.AddMerchantItemId("B1");
              req2.AddMerchantItemId("123456");
              req2.SendEmail = true;
              xml = Util.EncodeHelper.Utf8BytesToString(req2.GetXml());

              CancelItemsRequest req3 =
            new CancelItemsRequest(
            "1234", "5678", EnvironmentType.Sandbox.ToString(),
            originalOrderID);
              req3.AddMerchantItemId("A1");
              req3.AddMerchantItemId("B1");
              req3.AddMerchantItemId("123456");

              xml = Util.EncodeHelper.Utf8BytesToString(req3.GetXml());
              VerifyMessage(xml, typeof(AutoGen.CancelItemsRequest));

              req3 =
            new CancelItemsRequest(
            "1234", "5678", EnvironmentType.Sandbox.ToString(),
            originalOrderID, true);
              req3.AddMerchantItemId("A1");
              req3.AddMerchantItemId("B1");
              req3.AddMerchantItemId("123456");

              xml = Util.EncodeHelper.Utf8BytesToString(req3.GetXml());

              req3 =
            new CancelItemsRequest(originalOrderID);
              req3.AddMerchantItemId("A1");
              req3.AddMerchantItemId("B1");
              req3.AddMerchantItemId("123456");
              xml = Util.EncodeHelper.Utf8BytesToString(req3.GetXml());

              req3 =
            new CancelItemsRequest(originalOrderID, false);
              req3.AddMerchantItemId("A1");
              req3.AddMerchantItemId("B1");
              req3.AddMerchantItemId("123456");
              xml = Util.EncodeHelper.Utf8BytesToString(req3.GetXml());

              req3 =
            new CancelItemsRequest(
            "1234", "5678", EnvironmentType.Sandbox.ToString(),
            originalOrderID, "Comment", "Reason");
              req3.AddMerchantItemId("A1");
              req3.AddMerchantItemId("B1");
              req3.AddMerchantItemId("123456");
              xml = Util.EncodeHelper.Utf8BytesToString(req3.GetXml());

              ReturnItemsRequest req4 =
            new ReturnItemsRequest(
            "1234", "5678", EnvironmentType.Sandbox.ToString(),
            originalOrderID);
              req4.AddMerchantItemId("A1");
              req4.AddMerchantItemId("B1");
              req4.AddMerchantItemId("123456");

              xml = Util.EncodeHelper.Utf8BytesToString(req4.GetXml());
              VerifyMessage(xml, typeof(AutoGen.ReturnItemsRequest));

              req4 =
            new ReturnItemsRequest(originalOrderID);
              req4.AddMerchantItemId("A1");
              req4.AddMerchantItemId("B1");
              req4.AddMerchantItemId("123456");
              req4.SendEmail = true;
              xml = Util.EncodeHelper.Utf8BytesToString(req4.GetXml());
        }
コード例 #2
0
        public void VerifyResetReturnBackOrderAndCancelItem()
        {
            string xml;
            ResetItemsShippingInformationRequest req1 =
                new ResetItemsShippingInformationRequest(
                    "1234", "5678", EnvironmentType.Sandbox.ToString(),
                    originalOrderID);

            req1.AddMerchantItemId("A1");
            req1.AddMerchantItemId("B1");
            req1.AddMerchantItemId("123456");

            xml = Util.EncodeHelper.Utf8BytesToString(req1.GetXml());

            AutoGen.ResetItemsShippingInformationRequest D
                = EncodeHelper.Deserialize(xml) as AutoGen.ResetItemsShippingInformationRequest;

            Assert.AreEqual(req1.GoogleOrderNumber, D.googleordernumber);

            req1 =
                new ResetItemsShippingInformationRequest(originalOrderID);
            req1.AddMerchantItemId("A1");
            req1.AddMerchantItemId("B1");
            req1.AddMerchantItemId("123456");
            req1.SendEmail = true;
            xml            = Util.EncodeHelper.Utf8BytesToString(req1.GetXml());

            VerifyMessage(xml, typeof(AutoGen.ResetItemsShippingInformationRequest));


            BackorderItemsRequest req2 =
                new BackorderItemsRequest(
                    "1234", "5678", EnvironmentType.Sandbox.ToString(),
                    originalOrderID);

            req2.AddMerchantItemId("A1");
            req2.AddMerchantItemId("B1");
            req2.AddMerchantItemId("123456");

            xml = Util.EncodeHelper.Utf8BytesToString(req2.GetXml());
            VerifyMessage(xml, typeof(AutoGen.BackorderItemsRequest));

            req2 =
                new BackorderItemsRequest(originalOrderID);
            req2.AddMerchantItemId("A1");
            req2.AddMerchantItemId("B1");
            req2.AddMerchantItemId("123456");
            req2.SendEmail = true;
            xml            = Util.EncodeHelper.Utf8BytesToString(req2.GetXml());

            CancelItemsRequest req3 =
                new CancelItemsRequest(
                    "1234", "5678", EnvironmentType.Sandbox.ToString(),
                    originalOrderID);

            req3.AddMerchantItemId("A1");
            req3.AddMerchantItemId("B1");
            req3.AddMerchantItemId("123456");

            xml = Util.EncodeHelper.Utf8BytesToString(req3.GetXml());
            VerifyMessage(xml, typeof(AutoGen.CancelItemsRequest));

            req3 =
                new CancelItemsRequest(
                    "1234", "5678", EnvironmentType.Sandbox.ToString(),
                    originalOrderID, true);
            req3.AddMerchantItemId("A1");
            req3.AddMerchantItemId("B1");
            req3.AddMerchantItemId("123456");

            xml = Util.EncodeHelper.Utf8BytesToString(req3.GetXml());

            req3 =
                new CancelItemsRequest(originalOrderID);
            req3.AddMerchantItemId("A1");
            req3.AddMerchantItemId("B1");
            req3.AddMerchantItemId("123456");
            xml = Util.EncodeHelper.Utf8BytesToString(req3.GetXml());

            req3 =
                new CancelItemsRequest(originalOrderID, false);
            req3.AddMerchantItemId("A1");
            req3.AddMerchantItemId("B1");
            req3.AddMerchantItemId("123456");
            xml = Util.EncodeHelper.Utf8BytesToString(req3.GetXml());

            req3 =
                new CancelItemsRequest(
                    "1234", "5678", EnvironmentType.Sandbox.ToString(),
                    originalOrderID, "Comment", "Reason");
            req3.AddMerchantItemId("A1");
            req3.AddMerchantItemId("B1");
            req3.AddMerchantItemId("123456");
            xml = Util.EncodeHelper.Utf8BytesToString(req3.GetXml());

            ReturnItemsRequest req4 =
                new ReturnItemsRequest(
                    "1234", "5678", EnvironmentType.Sandbox.ToString(),
                    originalOrderID);

            req4.AddMerchantItemId("A1");
            req4.AddMerchantItemId("B1");
            req4.AddMerchantItemId("123456");

            xml = Util.EncodeHelper.Utf8BytesToString(req4.GetXml());
            VerifyMessage(xml, typeof(AutoGen.ReturnItemsRequest));

            req4 =
                new ReturnItemsRequest(originalOrderID);
            req4.AddMerchantItemId("A1");
            req4.AddMerchantItemId("B1");
            req4.AddMerchantItemId("123456");
            req4.SendEmail = true;
            xml            = Util.EncodeHelper.Utf8BytesToString(req4.GetXml());
        }