public void GetPortInTest() { var portIn = new PortIn { Id = "1" }; using (var server = new HttpServer(new[] { new RequestHandler { EstimatedMethod = "GET", EstimatedPathAndQuery = string.Format("/v1.0/accounts/{0}/portins/{1}", Helper.AccountId, portIn.Id), EstimatedContent = "", ContentToSend = new StringContent(TestXmlStrings.xmlLnpOrderResponseNoErrors, Encoding.UTF8, "application/xml") } })) { var client = Helper.CreateClient(); portIn.SetClient(client); var r = portIn.GetOrder().Result; Assert.AreEqual("SJM00002", r.CustomerOrderId); Assert.AreEqual("CANCELLED", r.ProcessingStatus); Assert.AreEqual(DateTime.Parse("2014-08-04T13:37:06.323"), r.OrderCreateDate); Assert.AreEqual(DateTime.Parse("2014-08-04T13:37:08.676"), r.LastModifiedDate); Assert.AreEqual(DateTime.Parse("2014-08-04T13:37:08.676"), r.RequestedFocDate); Assert.AreEqual("The Authguy", r.LoaAuthorizingPerson); Assert.AreEqual("9195551234", r.BillingTelephoneNumber); Assert.AreEqual("9175131245", r.NewBillingTelephoneNumber); Assert.AreEqual("Foo", r.AlternateSpid); Assert.AreEqual("20", r.AccountId); Assert.AreEqual("2857", r.SiteId); Assert.AreEqual("317771", r.PeerId); Assert.AreEqual("Mock Carrier", r.LosingCarrierName); Assert.AreEqual("Bandwidth CLEC", r.VendorName); Assert.AreEqual("jbm", r.UserId); Assert.AreEqual("jbm", r.LastModifiedBy); Assert.AreEqual(false, r.PartialPort); Assert.AreEqual(false, r.Triggered); Assert.AreEqual(PortType.AUTOMATED, r.PortType); //TnAttributes Assert.AreEqual(1, r.TnAttributes.Length); Assert.AreEqual("Protected", r.TnAttributes[0]); //Suscriber Assert.AreEqual("BUSINESS", r.Subscriber.SubscriberType); Assert.AreEqual("First", r.Subscriber.FirstName); Assert.AreEqual("Last", r.Subscriber.LastName); Assert.AreEqual("11235", r.Subscriber.ServiceAddress.HouseNumber); Assert.AreEqual("Back", r.Subscriber.ServiceAddress.StreetName); Assert.AreEqual("Denver", r.Subscriber.ServiceAddress.City); Assert.AreEqual("CO", r.Subscriber.ServiceAddress.StateCode); Assert.AreEqual("27541", r.Subscriber.ServiceAddress.Zip); Assert.AreEqual("Canyon", r.Subscriber.ServiceAddress.County); Assert.AreEqual("United States", r.Subscriber.ServiceAddress.Country); Assert.AreEqual("Service", r.Subscriber.ServiceAddress.AddressType); } }