public void SaveRestoreFilterTest_DeleteBook1() { IScrBook book = m_scr.ScriptureBooksOS[1]; m_filter.FilteredBooks = new IScrBook[] { book }; // saves the filter list m_filter.ShowAllBooks(); m_scr.ScriptureBooksOS.Remove(book); // Restore the previously saved list. This should realize that the book no longer // exists and show all the books instead. Assert.AreEqual(0, m_filter.SavedFilter.Length); }
public override void TestSetup() { base.TestSetup(); m_BookFilter = Cache.ServiceLocator.GetInstance <IFilteredScrBookRepository>().GetFilterInstance(m_filterInstance); m_BookFilter.ShowAllBooks(); ConfigurePublication(true, true); }
public override void Initialize() { base.Initialize(); m_BookFilter = new FilteredScrBooks(Cache, m_filterInstance); m_BookFilter.ShowAllBooks(); ParagraphCounterManager.ParagraphCounterType = typeof(TeParaCounter); ConfigurePublication(true, true); }
public override void Initialize() { CheckDisposed(); m_cache = FdoCache.Create("TestLangProj"); m_filter = new FilteredScrBooks(m_cache, 123); m_filter.ShowAllBooks(); m_fileName = Path.GetTempFileName(); File.Delete(m_fileName); // exporter pops up dialog if file exists! m_exporter = new ExportXml(m_fileName, m_cache, m_filter, ExportWhat.AllBooks, 0, 0, 0, "This is a test"); }
/// ------------------------------------------------------------------------------------ /// <summary> /// Test setup /// </summary> /// ------------------------------------------------------------------------------------ public override void TestSetup() { base.TestSetup(); m_fileName = FileUtils.GetTempFile("tmp"); FileUtils.Delete(m_fileName); // exporter pops up dialog if file exists! m_stylesheet = new FwStyleSheet(); m_stylesheet.Init(Cache, m_scr.Hvo, ScriptureTags.kflidStyles); m_book = AddBookToMockedScripture(1, "Genesis"); AddTitleToMockedBook(m_book, "Genesis"); m_filter = Cache.ServiceLocator.GetInstance <IFilteredScrBookRepository>().GetFilterInstance(123); m_filter.ShowAllBooks(); m_exporter = new ExportXhtml(m_fileName, Cache, m_filter, ExportWhat.AllBooks, 1, 0, 0, string.Empty, m_stylesheet, null, null); }
public override void Initialize() { CheckDisposed(); base.Initialize(); m_fileName = Path.GetTempFileName(); File.Delete(m_fileName); // exporter pops up dialog if file exists! m_scrInMemoryCache.InitializeScripture(); m_scrInMemoryCache.InitializeWritingSystemEncodings(); m_stylesheet = new FwStyleSheet(); m_stylesheet.Init(Cache, m_scr.Hvo, (int)Scripture.ScriptureTags.kflidStyles); m_scrInMemoryCache.InitializeAnnotationDefs(); m_book = m_scrInMemoryCache.AddBookToMockedScripture(1, "Genesis"); m_scrInMemoryCache.AddTitleToMockedBook(m_book.Hvo, "Genesis"); m_filter = new FilteredScrBooks(Cache, 123); m_filter.ShowAllBooks(); m_saveSegmentedBT = Options.UseInterlinearBackTranslation; Options.UseInterlinearBackTranslation = false; m_exporter = new ExportXml(m_fileName, Cache, m_filter, ExportWhat.AllBooks, 0, 0, 0, string.Empty); }