SILUBS.ScriptureChecks.CapitalizationCheckSilUnitTest.Paragraph_StartsWithLCaseAfterVerseAndNote C# (CSharp) Method

Paragraph_StartsWithLCaseAfterVerseAndNote() private method

private Paragraph_StartsWithLCaseAfterVerseAndNote ( ) : void
return void
		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);
		}
CapitalizationCheckSilUnitTest