public void CreateTest() { var order = new Order { Name = "Test", SiteId = "10", CustomerOrderId = "11", LataSearchAndOrderType = new LataSearchAndOrderType { Lata = "224", Quantity = 1 } }; var orderResult = new OrderResult { CompletedQuantity = 1, CreatedByUser = "******", Order = new Order { Name = "Test", SiteId = "10", CustomerOrderId = "11", Id = "101", OrderCreateDate = DateTime.Now } }; using (var server = new HttpServer(new RequestHandler { EstimatedMethod = "POST", EstimatedPathAndQuery = string.Format("/v1.0/accounts/{0}/orders", Helper.AccountId), EstimatedContent = Helper.ToXmlString(order), ContentToSend = Helper.CreateXmlContent(orderResult) })) { var client = Helper.CreateClient(); var result = Order.Create(client, order).Result; if (server.Error != null) throw server.Error; Helper.AssertObjects(orderResult, result); } }
public void GetWithDefaultClientTest() { var orderResult = new OrderResult { CompletedQuantity = 1, CreatedByUser = "******", Order = new Order { Name = "Test", SiteId = "10", CustomerOrderId = "11", Id = "101", OrderCreateDate = DateTime.Now } }; using (var server = new HttpServer(new RequestHandler { EstimatedMethod = "GET", EstimatedPathAndQuery = string.Format("/v1.0/accounts/{0}/orders/101", Helper.AccountId), ContentToSend = Helper.CreateXmlContent(orderResult) })) { var result = Order.Get("101").Result; if (server.Error != null) throw server.Error; Helper.AssertObjects(orderResult, result); } }