public void ValidateReferencesWithDB()
        {
            m_mlscrBook = new DBMultilingScrBooks(m_scr);

            Assert.IsFalse(m_mlscrBook.IsBookAvailableInDb(1), "Genesis found");
            Assert.IsTrue("genesis" != m_mlscrBook.GetBookName(1).ToLower(), "Genesis found");
            Assert.IsFalse(m_mlscrBook.IsReferenceValid("GEN 1:4"),
                           "GEN 1:4 said to be a valid Reference");

            Assert.IsTrue(m_mlscrBook.IsBookAvailableInDb(2), "Exodus not found");
            Assert.AreEqual("Exodus".ToLower(), m_mlscrBook.GetBookName(2).ToLower(),
                            "Exodus found");
            Assert.IsTrue(m_mlscrBook.IsReferenceValid("EXO 1:2"),
                          "EXO 1:2 said to be an invalid Reference");
        }
		/// ------------------------------------------------------------------------------------
		/// <summary>
		/// Creates the object that can provide multi-lingual names and abbreviations for
		/// Scripture books.
		/// </summary>
		/// <param name="scrProj">The Scripture project.</param>
		/// <param name="versification">ignored</param>
		/// ------------------------------------------------------------------------------------
		protected override void CreateMultilingScrBooks(IScrProjMetaDataProvider scrProj, ScrVers versification)
		{
			m_mulScrBooks = new DBMultilingScrBooks((IScripture)scrProj);
		}