Exemple #1
0
        public void DetachTelPrefixTest()
        {
            InboundSmsMessageListWrapper wrapper = new InboundSmsMessageListWrapper();

            wrapper.InboundSmsMessageList = new InboundSmsMessageList();
            wrapper.InboundSmsMessageList.InboundSmsMessage = new List <InboundSmsMessage>();
            InboundSmsMessage inMsg = new InboundSmsMessage();

            inMsg.SenderAddress      = "48507075";
            inMsg.DestinationAddress = "tel:6262521073";
            InboundSmsMessage inMsg2 = new InboundSmsMessage();

            inMsg2.SenderAddress      = "tel:6262170884";
            inMsg2.DestinationAddress = "48507075";

            wrapper.InboundSmsMessageList.InboundSmsMessage.Add(inMsg);
            wrapper.InboundSmsMessageList.InboundSmsMessage.Add(inMsg2);

            Common.DetachTelPrefix(wrapper);


            Assert.Equal(wrapper.InboundSmsMessageList.InboundSmsMessage[0].SenderAddress, "48507075");
            Assert.Equal(wrapper.InboundSmsMessageList.InboundSmsMessage[0].DestinationAddress, "6262521073");
            Assert.Equal(wrapper.InboundSmsMessageList.InboundSmsMessage[1].SenderAddress, "6262170884");
            Assert.Equal(wrapper.InboundSmsMessageList.InboundSmsMessage[1].DestinationAddress, "48507075");
        }
Exemple #2
0
 public static void DetachTelPrefix(InboundSmsMessageListWrapper sms)
 {
     foreach (var msg in sms.InboundSmsMessageList.InboundSmsMessage)
     {
         msg.SenderAddress      = RemoveTel(msg.SenderAddress);
         msg.DestinationAddress = RemoveTel(msg.DestinationAddress);
     }
 }