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"); }
public static void DetachTelPrefix(InboundSmsMessageListWrapper sms) { foreach (var msg in sms.InboundSmsMessageList.InboundSmsMessage) { msg.SenderAddress = RemoveTel(msg.SenderAddress); msg.DestinationAddress = RemoveTel(msg.DestinationAddress); } }