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);
     }
 }