コード例 #1
0
        public void CountryCodeConfigNotSet_LeavesNumber()
        {
            var          countryCodeReplacement = new CountryCodeReplacement();
            const string number = "+61400000";
            var          cleanAndInternationaliseNumber = countryCodeReplacement.CleanAndInternationaliseNumber(number);

            Assert.That(cleanAndInternationaliseNumber, Is.EqualTo(number));
        }
コード例 #2
0
        public void CountryCodeConfigSet_LeavesNumberLeadingDigitDoesntMatch()
        {
            var countryCodeReplacement = new CountryCodeReplacement {
                CountryCode = "+61", LeadingNumberToReplace = "0"
            };
            const string number = "+61400000";
            var          cleanAndInternationaliseNumber = countryCodeReplacement.CleanAndInternationaliseNumber(number);

            Assert.That(cleanAndInternationaliseNumber, Is.EqualTo("+61400000"));
        }
コード例 #3
0
 public List <string> GetCleanInternationalisedNumbers(CountryCodeReplacement countryCodeReplacement)
 {
     return(Numbers.Split(new[] { ',', ';', ':' }).Select(number => countryCodeReplacement != null ? countryCodeReplacement.CleanAndInternationaliseNumber(number) : number.Trim()).ToList());
 }