public void Paragraph_StartsWithLCaseAfterVerseAndNote()
{
// Check when the footnote marker run is considered a run that starts a paragraph.
m_dataSource.m_tokens.Add(new DummyTextToken("1", TextType.VerseNumber,
true, false, "Paragraph", "Verse Number"));
m_dataSource.m_tokens.Add(new DummyTextToken("Footnote Text", TextType.Note,
true, true, "Note General Paragraph"));
m_dataSource.m_tokens.Add(new DummyTextToken("verse one", TextType.Verse,
false, false, "Paragraph"));
m_check.Check(m_dataSource.TextTokens(), RecordError);
Assert.AreEqual(1, m_errors.Count);
// Check when the footnote marker run is not considered
// a run that starts a paragraph.
m_errors.Clear();
m_dataSource.m_tokens.Clear();
m_dataSource.m_tokens.Add(new DummyTextToken("1", TextType.VerseNumber,
true, false, "Paragraph", "Verse Number"));
m_dataSource.m_tokens.Add(new DummyTextToken("Footnote Text", TextType.Note,
false, true, "Note General Paragraph"));
m_dataSource.m_tokens.Add(new DummyTextToken("verse one", TextType.Verse,
false, false, "Paragraph"));
m_check.Check(m_dataSource.TextTokens(), RecordError);
Assert.AreEqual(1, m_errors.Count);
}