SILUBS.ScriptureChecks.MatchedPairsCheckUnitTest_Usfm.Test C# (CSharp) Method

Test() private method

private Test ( string result, string text ) : void
result string
text string
return void
		void Test(string[,] result, string text)
		{
			m_dataSource.Text = text;

			List<TextTokenSubstring> tts =
				CheckInventory.GetReferences(m_dataSource.TextTokens(), string.Empty);

			Assert.AreEqual(result.GetUpperBound(0) + 1, tts.Count,
				"A different number of results was returned than what was expected.");

			for (int i = 0; i <= result.GetUpperBound(0); ++i)
			{
				Assert.AreEqual(result[i, 0], tts[i].InventoryText, "InventoryText number: " + i);
				Assert.AreEqual(result[i, 1], tts[i].Message, "Message number: " + i);
			}
		}