Пример #1
0
        public void RetrieveOrdersTest()
        {
            AllfleXML.FlexOrder.Document result;
            using (var c = new Allflex.API.Client(apiKey, apiUrl))
            {
                result = c.RetrieveOrdersAsync().Result;
            }

            Assert.IsNotNull(result);
            Assert.IsTrue(result.OrderHeaders.Count > 0);
        }
Пример #2
0
        public void GetOrderStatusTest()
        {
            // TODO: assign wsOrderId
            var wsOrderId = string.Empty;

            AllfleXML.FlexOrderStatus.OrderStatus result;
            using (var c = new Allflex.API.Client(apiKey, apiUrl))
            {
                result = c.GetOrderStatusAsync(wsOrderId).Result;
            }

            Assert.IsNotNull(result);
        }
Пример #3
0
        public void PostOrderStatusTest()
        {
            // TODO: Build status object.
            var  status = new AllfleXML.FlexOrderStatus.OrderStatus();
            bool result;

            using (var c = new Allflex.API.Client(apiKey, apiUrl))
            {
                result = c.PostStatusAsync(status).Result;
            }

            Assert.IsTrue(result);
        }
Пример #4
0
        public void PostOrderTest()
        {
            // TODO: Build order object
            var order = new AllfleXML.FlexOrder.OrderHeader();

            AllfleXML.FlexOrder.OrderHeader result;
            using (var c = new Allflex.API.Client(apiKey, apiUrl))
            {
                result = c.PostOrderAsync(order).Result;
            }

            Assert.IsNotNull(result);
            Assert.AreNotEqual(order.WSOrderId, result.WSOrderId);
            order.WSOrderId = result.WSOrderId;
            Assert.AreEqual(order, result);
        }