Exemplo n.º 1
0
        public void FilteredBooksTest()
        {
            IScrBook book = m_scr.ScriptureBooksOS[1];

            m_filter.FilteredBooks = new IScrBook[] { book };
            Assert.AreEqual(0, m_filter.GetBookIndex(book));
            Assert.AreEqual(-1, m_filter.GetBookIndex(m_scr.ScriptureBooksOS[0]));             //invalid index
            Assert.AreEqual(-1, m_filter.GetBookIndex(m_scr.ScriptureBooksOS[2]));             //invalid index
            Assert.AreEqual(book.Hvo, m_filter.GetBook(0).Hvo);
            Assert.AreEqual(book.Hvo, m_filter.GetBookByOrd(book.CanonicalNum).Hvo);
        }