public void TestCreateMappingRequestSuccess()
 {
     CreateMappingRequest createRequest = new CreateMappingRequest();
     createRequest.ICA = "009674";
     createRequest.SubscriberId = "13147449999";
     createRequest.SubscriberType = "PHONE_NUMBER";
     createRequest.AccountUsage = "RECEIVING";
     createRequest.AccountNumber = "5184680430000006";
     createRequest.DefaultIndicator = "T";
     createRequest.ExpiryDate = 201401;
     createRequest.Alias = "My Debit Card";
     createRequest.Address.Line1 = "123 Main Street";
     createRequest.Address.City = "OFallon";
     createRequest.Address.CountrySubdivision = "MO";
     createRequest.Address.Country = "USA";
     createRequest.Address.PostalCode = 63368;
     createRequest.CardholderFullName.CardholderFirstName = "John";
     createRequest.CardholderFullName.CardholderMiddleName = "Q";
     createRequest.CardholderFullName.CardholderLastName = "Public";
     createRequest.DateOfBirth = 19460102;
     CreateMapping createMapping = service.GetCreateMapping(createRequest);
     Assert.IsTrue(createMapping != null);
     Assert.IsTrue(createMapping.RequestId != null && createMapping.RequestId > 0);
     Assert.IsTrue(createMapping.Mapping.MappingId != null && createMapping.Mapping.MappingId > 0);
 }
 public CreateMapping GetCreateMapping(CreateMappingRequest request)
 {
     string response = "";
     Dictionary<string, string> responseMap = doRequest(GetURL(), "POST", Serializer<CreateMappingRequest>.Serialize(request).InnerXml);
     responseMap.TryGetValue(MESSAGE, out response);
     return Serializer<CreateMapping>.Deserialize(response);
 }