public void Get_customers_using_dto_from_assembly_and_deserialize() { using (var client = new Soap12ServiceClient(base.WsSyncReplyUri)) { var request = new GetCustomers { CustomerIds = new ArrayOfIntId { CustomerId } }; var response = client.Send(request); var customersResponse = response.GetBody<GetCustomersResponse>(); Assert.AreEqual(1, customersResponse.Customers.Count); Assert.AreEqual(CustomerId, customersResponse.Customers[0].Id); } }
public void Get_customers_using_dto_from_xsd_and_deserialize() { using (var client = new Soap12ServiceClient(base.WsSyncReplyUri)) { var request = new xsd.GetCustomers { Version = 100, CustomerIds = new xsd.ArrayOfIntId { CustomerId } }; var response = client.Send(request); var customersResponse = response.GetBody<xsd.GetCustomersResponse>(); Assert.AreEqual(1, customersResponse.Customers.Length); Assert.AreEqual(CustomerId, customersResponse.Customers[0].Id); } }
public void Get_customers_using_dto_from_assembly_and_parse_with_xlinq() { using (var client = new Soap12ServiceClient(base.WsSyncReplyUri)) { var request = new GetCustomers { CustomerIds = new ArrayOfIntId { CustomerId } }; var response = client.Send(request); var el = XNode.ReadFrom(response.GetReaderAtBodyContents()) as XElement; var customers = el.AnyElement("Customers").AllElements("Customer").ToList(); Assert.AreEqual(1, customers.Count); Assert.AreEqual(CustomerId, customers[0].GetInt("Id")); } }