Dummy find dialog
Inheritance: FwFindReplaceDlg
		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"));
		}
Esempio n. 3
0
		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();
		}
Esempio n. 5
0
		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();
		}