示例#1
0
        public void TestOrder()
        {
            IOrderManagementServices _orderServices = IoCFactory.Instance.CurrentContainer.Resolve <IOrderManagementServices>();
            Guid id = Guid.NewGuid();

            _orderServices.Create(new OrderInfo {
                CreateTime       = DateTime.Now,
                Csr_Addr_J       = "河南省/漯河市/源汇区",
                Csr_Addr_S       = "河南省/漯河市/源汇区",
                Csr_AddrDetail_J = "大学路40号",
                Csr_AddrDetail_S = "大学路40号",
                Csr_Name_J       = "王大路",
                Csr_Name_S       = "李达康",
                Csr_PostCode_J   = "462300",
                Csr_PostCode_S   = "462300",
                Csr_Tel_J        = "13311596779",
                Csr_Tel_S        = "15910227839",
                Csr_UniqueId_J   = "0c1206a2-d0ff-4915-9709-ecfad0ec9afc",
                Csr_UniqueId_S   = "9244e4c8-0a61-4d81-ac4e-09cd90c7d84c",
                ExpectPrice      = 40,
                ExpectTime       = DateTime.Parse("2017-5-11 09:00:00"),
                ExpectWeight     = 2,
                Goods            = "电脑",
                UniqueId         = id.ToString(),
                Mark             = "要上楼",
                Payway           = ""
            });

            var orderInfo = _orderServices.GetInfo(id.ToString());

            _orderServices.Change(orderInfo);

            _orderServices.ChangeOrderStatus(id.ToString(), 2);

            var orders = _orderServices.GetList("", "", "");

            Assert.IsNotNull(orders);
        }