SILUBS.ScriptureChecks.QuotationCheckSilUnitTest.VerboseOptionContinuers C# (CSharp) Method

VerboseOptionContinuers() private method

private VerboseOptionContinuers ( ) : void
return void
		public void VerboseOptionContinuers()
		{
			QuotationMarksList qMarks = QuotationMarksList.NewList();
			qMarks[0].Opening = "<<";
			qMarks[0].Closing = ">>";
			qMarks[1].Opening = "<";
			qMarks[1].Closing = ">";
			qMarks.ContinuationType = ParagraphContinuationType.RequireAll;
			qMarks.ContinuationMark = ParagraphContinuationMark.Opening;
			m_dataSource.SetParameterValue("QuotationMarkInfo", qMarks.XmlString);
			m_dataSource.SetParameterValue("VerboseQuotes", "Yes");

			m_dataSource.m_tokens.Add(new DummyTextToken("1", TextType.VerseNumber,
				true, false, "Paragraph", "Verse Number"));
			m_dataSource.m_tokens.Add(new DummyTextToken("<<foo <bar", TextType.Verse,
				false, false, "Paragraph"));
			m_dataSource.m_tokens.Add(new DummyTextToken("2", TextType.VerseNumber,
				true, false, "Line1", "Verse Number"));
			m_dataSource.m_tokens.Add(new DummyTextToken("<< <baz", TextType.Verse,
				false, false, "Line1"));
			m_dataSource.m_tokens.Add(new DummyTextToken("3", TextType.VerseNumber,
				true, false, "Line1", "Verse Number"));
			m_dataSource.m_tokens.Add(new DummyTextToken("qux> >>", TextType.Verse,
				false, false, "Line1"));

			m_check.Check(m_dataSource.TextTokens(), RecordError);
			Assert.AreEqual(6, m_errors.Count);
			Assert.AreEqual(m_dataSource.m_tokens[1], m_errors[0].Tts.FirstToken);
			Assert.AreEqual("<<", m_errors[0].Tts.Text);
			Assert.AreEqual(m_dataSource.m_tokens[1], m_errors[1].Tts.FirstToken);
			Assert.AreEqual("<", m_errors[1].Tts.Text);
			Assert.AreEqual(m_dataSource.m_tokens[3], m_errors[2].Tts.FirstToken);
			Assert.AreEqual("<<", m_errors[2].Tts.Text);
			Assert.AreEqual(m_dataSource.m_tokens[3], m_errors[3].Tts.FirstToken);
			Assert.AreEqual("<", m_errors[3].Tts.Text);
			Assert.AreEqual(m_dataSource.m_tokens[5], m_errors[4].Tts.FirstToken);
			Assert.AreEqual(">", m_errors[4].Tts.Text);
			Assert.AreEqual(m_dataSource.m_tokens[5], m_errors[5].Tts.FirstToken);
			Assert.AreEqual(">>", m_errors[5].Tts.Text);
		}
	}