Ejemplo n.º 1
0
        public async Task RequestApexaIdsBySellingCode()
        {
            var client = new CITSService.CITSServiceClient();
            client.ClientCredentials.UserName.UserName = CLIENT_USERNAME;
            client.ClientCredentials.UserName.Password = CLIENT_PASSWORD;

            var request = new NonCITSRequest()
            {
                requestType = "RequestContractorApexaIdsBySellingCode",
                id = "123"
            };

            var response = await client.ProcessNonCITSMessageAsync(request);

            List<Result> results = new List<Result>(response.ProcessNonCITSMessageResult.items);
            Assert.IsTrue(results.Find(n => n.id == "21") != null);

            /* Serialize */
            CITSHelper.SerializeMessage(request);
            CITSHelper.SerializeMessage(response);
        }