public void TestGet() { var orderId = "123"; using (var server = new HttpServer(new RequestHandler { EstimatedMethod = "GET", EstimatedPathAndQuery = $"/v1.0/accounts/{Helper.AccountId}/csrs/{orderId}", ContentToSend = new StringContent(TestXmlStrings.csrResponse, Encoding.UTF8, "application/xml") })) { var client = Helper.CreateClient(); var result = Csr.Get(client, orderId).Result; if (server.Error != null) { throw server.Error; } Assert.AreEqual(result.CustomerOrderId, "TEST BWDB-6506"); Assert.AreEqual(result.LastModifiedBy, "systemUser"); Assert.AreEqual(result.OrderCreateDate, "2020-01-13T21:14:35Z"); Assert.AreEqual(result.AccountId, "14"); Assert.AreEqual(result.OrderId, "5c3b8240-52b5-45a5-8d7d-42a71ebcd1ba"); Assert.AreEqual(result.LastModifiedDate, "2020-01-13T16:51:21.920Z"); Assert.AreEqual(result.Status, "COMPLETE"); Assert.AreEqual(result.AccountNumber, "987654321"); Assert.AreEqual(result.AccountTelephoneNumber, "9196194444"); Assert.AreEqual(result.EndUserName, "bandwidthGuy"); Assert.AreEqual(result.AuthorizingUserName, "importantAuthGuy"); Assert.AreEqual(result.CustomerCode, "123"); Assert.AreEqual(result.EndUserPIN, "12345"); Assert.AreEqual(result.EndUserPassword, "enduserpassword123"); Assert.AreEqual(result.AddressLine1, "900 Main Campus Dr"); Assert.AreEqual(result.City, "Raleigh"); Assert.AreEqual(result.State, "NC"); Assert.AreEqual(result.ZIPCode, "27612"); Assert.AreEqual(result.TypeOfService, "residential"); Assert.AreEqual(result.CsrData.AccountNumber, "123456789"); Assert.AreEqual(result.CsrData.CustomerName, "JOHN SMITH"); Assert.AreEqual(result.CsrData.WorkingTelephoneNumber, "9196191156"); Assert.AreEqual(result.CsrData.WorkingTelephoneNumbersOnAccount.Length, 1); Assert.AreEqual(result.CsrData.WorkingTelephoneNumbersOnAccount[0], "9196191156"); Assert.IsNotNull(result.CsrData.ServiceAddress); } }