Beispiel #1
0
        public InquireMapping GetInquireMapping(InquireMappingRequest request)
        {
            string response = "";
            Dictionary <string, string> responseMap = doRequest(GetURL(), "PUT", Serializer <InquireMappingRequest> .Serialize(request).InnerXml);

            responseMap.TryGetValue(MESSAGE, out response);
            return(Serializer <InquireMapping> .Deserialize(response));
        }
Beispiel #2
0
        public void TestInquireMappingRequestSuccess()
        {
            //InquireMappingRequest inquireRequest0 = new InquireMappingRequest();
            //inquireRequest0.SubscriberId = "13147449999";
            //inquireRequest0.SubscriberType = "PHONE_NUMBER";
            //inquireRequest0.AccountUsage = "RECEIVING";
            //inquireRequest0.Alias = "My Debit Card";
            //inquireRequest0.DataResponseFlag = 0;
            //inquireMapping = service.GetInquireMapping(inquireRequest0);
            //InquireMappingRequest inquireRequest1 = new InquireMappingRequest();
            //inquireRequest1.SubscriberId = "13147449999";
            //inquireRequest1.SubscriberType = "PHONE_NUMBER";
            //inquireRequest1.AccountUsage = "RECEIVING";
            //inquireRequest1.Alias = "My Debit Card";
            //inquireRequest1.DataResponseFlag = 1;
            //inquireMapping = service.GetInquireMapping(inquireRequest1);
            //InquireMappingRequest inquireRequest2 = new InquireMappingRequest();
            //inquireRequest2.SubscriberId = "13147449999";
            //inquireRequest2.SubscriberType = "PHONE_NUMBER";
            //inquireRequest2.AccountUsage = "RECEIVING";
            //inquireRequest2.Alias = "My Debit Card";
            //inquireRequest2.DataResponseFlag = 2;
            //inquireMapping = service.GetInquireMapping(inquireRequest2);
            InquireMappingRequest inquireRequest3 = new InquireMappingRequest();

            inquireRequest3.SubscriberId     = "*****@*****.**";
            inquireRequest3.SubscriberType   = "EMAIL_ADDRESS";
            inquireRequest3.AccountUsage     = "RECEIVING";
            inquireRequest3.Alias            = "My Debit Card";
            inquireRequest3.DataResponseFlag = 3;
            inquireMapping = service.GetInquireMapping(inquireRequest3);
            Assert.IsTrue(inquireMapping != null);
            Assert.IsTrue(inquireMapping.RequestId != null && inquireMapping.RequestId > 0);
            Assert.IsTrue(inquireMapping.Mappings[0].MappingId != null && inquireMapping.Mappings[0].MappingId > 0);
            Assert.IsTrue(inquireMapping.Mappings[0].Address != null);
            Assert.IsTrue(inquireMapping.Mappings[0].ReceivingEligibility != null);
        }