public void IsLastBlock_True() { var lastBook = m_books.Last(); m_navigator.CurrentBlock = lastBook.GetScriptBlocks().Last(); Assert.AreEqual(true, m_navigator.IsLastBlock()); }
protected virtual void PopulateRelevantBlocks() { m_navigator.NavigateToFirstBlock(); m_relevantBlocks = new List <BookBlockIndices>(); Block block = m_navigator.CurrentBlock; for (; ;) { if (IsRelevant(block)) { m_relevantBlocks.Add(m_navigator.GetIndices()); RelevantBlockAdded(block); } if (m_navigator.IsLastBlock()) { break; } block = m_navigator.NextBlock(); } m_navigator.NavigateToFirstBlock(); }