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); }