public override void TestTearDown() { if (m_dlg != null) { if (m_dlg.IsHandleCreated) m_dlg.Close(); m_dlg.Dispose(); m_dlg = null; } if (m_vwRootsite != null) { m_vwRootsite.Dispose(); m_vwRootsite = null; } if (m_vwPattern != null) { if (Marshal.IsComObject(m_vwPattern)) Marshal.ReleaseComObject(m_vwPattern); m_vwPattern = null; } if (m_Stylesheet != null) { if (Marshal.IsComObject(m_Stylesheet)) Marshal.ReleaseComObject(m_Stylesheet); m_Stylesheet = null; } m_text = null; m_genesis = null; base.TestTearDown(); }
public override void TestSetup() { base.TestSetup(); IWritingSystemManager wsManager = Cache.ServiceLocator.WritingSystemManager; m_genesis = AddBookToMockedScripture(1, "Genesis"); m_text = AddTitleToMockedBook(m_genesis, m_kTitleText, wsManager.GetWsFromStr("en-fonipa-x-etic")); m_vwPattern = VwPatternClass.Create(); m_Stylesheet = new TestFwStylesheet(); m_vwRootsite = new DummyBasicView(); m_vwRootsite.StyleSheet = m_Stylesheet; m_vwRootsite.Cache = Cache; m_vwRootsite.DisplayType = DummyBasicViewVc.DisplayType.kMappedPara; // Needed for some footnote tests m_vwRootsite.MakeRoot(m_text.Hvo, ScrBookTags.kflidTitle, 3); m_dlg = new DummyFwFindReplaceDlg(); IWritingSystemContainer wsContainer = Cache.ServiceLocator.WritingSystems; wsContainer.AnalysisWritingSystems.Add(wsManager.Get("en-fonipa-x-etic")); wsContainer.AnalysisWritingSystems.Add(wsManager.Get("fr")); wsContainer.AnalysisWritingSystems.Add(wsManager.Get("de")); wsContainer.AnalysisWritingSystems.Add(wsManager.Get("es")); wsContainer.AnalysisWritingSystems.Add(wsManager.Get("ur")); }
public override void Exit() { CheckDisposed(); if (m_dlg != null) { if (m_dlg.IsHandleCreated) m_dlg.Close(); m_dlg.Dispose(); m_dlg = null; } if (m_vwRootsite != null) { m_vwRootsite.Dispose(); m_vwRootsite = null; } if (m_vwPattern != null) { if (Marshal.IsComObject(m_vwPattern)) Marshal.ReleaseComObject(m_vwPattern); m_vwPattern = null; } if (m_Stylesheet != null) { if (Marshal.IsComObject(m_Stylesheet)) Marshal.ReleaseComObject(m_Stylesheet); m_Stylesheet = null; } m_text = null; base.Exit(); }
public override void TestSetup() { base.TestSetup(); m_vwPattern = VwPatternClass.Create(); m_Stylesheet = new TestFwStylesheet(); m_vwRootsite = new DummyBasicView(); m_vwRootsite.StyleSheet = m_Stylesheet; m_vwRootsite.Cache = Cache; m_vwRootsite.DisplayType = DummyBasicViewVc.DisplayType.kNormal | DummyBasicViewVc.DisplayType.kDuplicateParagraphs; m_vwRootsite.MakeRoot(m_text.Hvo, ScrBookTags.kflidTitle, 3); m_dlg = new DummyFwFindReplaceDlg(); }
public override void Initialize() { CheckDisposed(); base.Initialize(); m_vwPattern = VwPatternClass.Create(); m_Stylesheet = new TestFwStylesheet(); m_vwRootsite = new DummyBasicView(); m_vwRootsite.StyleSheet = m_Stylesheet; m_vwRootsite.Cache = Cache; m_vwRootsite.DisplayType = DummyBasicViewVc.DisplayType.kMappedPara; // Needed for some footnote tests m_vwRootsite.MakeRoot(m_text.Hvo, (int)ScrBook.ScrBookTags.kflidTitle, 3); m_dlg = new DummyFwFindReplaceDlg(); Cache.LanguageWritingSystemFactoryAccessor.BypassInstall = true; m_inMemoryCache.InitializeWritingSystemEncodings(); }