Exemplo n.º 1
0
        public void ExtractOneLineUsingLinq()
        {
            string expected = "+923466666666";

            NumberExtracter c      = new NumberExtracter();
            string          result = c.ExtractNumber(LINE1);

            Assert.AreEqual(expected, result);
        }
Exemplo n.º 2
0
        public void ExtractMultipleLines()
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine(LINE1);
            sb.AppendLine(LINE2);
            sb.AppendLine(LINE3);

            NumberExtracter ne = new NumberExtracter();
            List <string>   extractedNumbers = ne.ExtractNumbers(sb.ToString());

            string expectedFirst  = "+923466666666";
            string expectedSecond = "+923466666667";
            string expectedThird  = "+923466666668";

            Assert.AreEqual(expectedFirst, extractedNumbers[0]);
            Assert.AreEqual(expectedSecond, extractedNumbers[1]);
            Assert.AreEqual(expectedThird, extractedNumbers[2]);
        }