public void Check_ParaWithSingleQuotationMark()
{
PuncPatternsList puncPatterns = new PuncPatternsList();
PuncPattern pattern = new PuncPattern();
pattern.Pattern = "._";
pattern.ContextPos = ContextPosition.WordFinal;
pattern.Status = PuncPatternStatus.Valid;
puncPatterns.Add(pattern);
m_dataSource.SetParameterValue("PunctuationPatterns", puncPatterns.XmlString);
m_dataSource.SetParameterValue("PunctCheckLevel", "Intermediate");
PunctuationCheck check = new PunctuationCheck(m_dataSource);
m_dataSource.Text = "\\p wow\u201D\\p \u2019";
check.Check(m_dataSource.TextTokens(), RecordError);
Assert.AreEqual(2, m_errors.Count);
CheckError(0, "wow\u201D", 3, "\u201D", "Unspecified use of punctuation pattern");
CheckError(1, "\u2019", 0, "\u2019", "Unspecified use of punctuation pattern");
}
#endregion