public void ExtractOneLineUsingLinq() { string expected = "+923466666666"; NumberExtracter c = new NumberExtracter(); string result = c.ExtractNumber(LINE1); Assert.AreEqual(expected, result); }
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]); }