コード例 #1
0
 public PreOrder(PreOrderResponse response)
 {
     preOrderID  = response.preOrderId;
     serviceID   = response.serviceId;
     image_url   = response.servicePhoto;
     serviceName = response.serviceName;
     duration    = response.serviceDuration;
     transitTime = response.serviceTransit;
 }
コード例 #2
0
        public void TestProperties()
        {
            string strRsp = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><upbp application=\"MGw.Rsp\" version=\"1.0.0\" sendTime=\"20131224163540\" sendSeqId=\"d1be6b43fdfa490caf86e860ce198c07\">    <merchantName>WAP测试</merchantName>    <merchantId>630056832596</merchantId>    <merchantOrderId>e4464c61975447fbb29bffb1678354d3</merchantOrderId>    <merchantOrderTime>20131224163040</merchantOrderTime>    <merchantOrderAmt>1</merchantOrderAmt>    <merchantOrderCurrency>156</merchantOrderCurrency>    <gwInvokeCmd>http://58.246.136.11:8089/wapDetect/sgw/35c1509bba9681517c1e68e1a8da16071253728194722450</gwInvokeCmd>    <merchantUserId></merchantUserId>    <mobileNum>15388157741</mobileNum>    <cardNum></cardNum>    <misc></misc>    <respCode>0000</respCode>    <respDesc>处理成功</respDesc></upbp>";
            //string strRsp = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><upbp application=\"MGw.Rsp\" version=\"1.0.0\" sendTime=\"20131224184127\" sendSeqId=\"c1aa5cc334bf463dba2fda13dbdbb24b\">    <merchantName>WAP测试</merchantName>    <merchantId>630056832596</merchantId>    <merchantOrderId>40371b7bb2b14bb6bd615422de156d04</merchantOrderId>    <merchantOrderTime>20131224183627</merchantOrderTime>    <merchantOrderAmt>1</merchantOrderAmt>    <merchantOrderCurrency>156</merchantOrderCurrency>    <gwInvokeCmd>http://58.246.136.11:8089/wapDetect/sgw/62d024a23a39300662dc932a9859268b1253728194722463</gwInvokeCmd>    <merchantUserId></merchantUserId>    <mobileNum>15388157741</mobileNum>    <cardNum></cardNum>    <misc></misc>    <respCode>0000</respCode>    <respDesc>处理成功</respDesc></upbp>";
            var rsp1 = new PreOrderResponse();

            rsp1.Load(strRsp);
            Assert.IsTrue(rsp1.MerchantName == "WAP测试");
            Assert.IsTrue(rsp1.MerchantID == "630056832596");
            Assert.IsTrue(rsp1.MerchantOrderID == "e4464c61975447fbb29bffb1678354d3");
            Assert.IsTrue(rsp1.MerchantOrderTime == new DateTime(2013, 12, 24, 16, 30, 40));
            Assert.IsTrue(rsp1.MerchantOrderAmt == 1);
            Assert.IsTrue(rsp1.MerchantOrderCurrency == Currencys.RMB);
            Assert.IsTrue(rsp1.RedirectURL == "http://58.246.136.11:8089/wapDetect/sgw/35c1509bba9681517c1e68e1a8da16071253728194722450");
            Assert.IsTrue(rsp1.MerchantUserID == string.Empty);
            Assert.IsTrue(rsp1.MobileNum == "15388157741");
            Assert.IsTrue(rsp1.CarNum == string.Empty);
            Assert.IsTrue(rsp1.Misc == string.Empty);
            Assert.IsTrue(rsp1.Code == "0000");
            Assert.IsTrue(rsp1.Description == "处理成功");
        }