public override void FixtureTeardown() { m_vc = null; m_pageInfo = null; base.FixtureTeardown(); }
public override void FixtureSetup() { base.FixtureSetup(); m_pageInfo = new DummyPageInfo(); m_vc = new HeaderFooterVc(m_pageInfo, Cache.DefaultVernWs, DateTime.Now, Cache); }
public void Setup() { Dictionary <string, string> cacheOptions = new Dictionary <string, string>(); cacheOptions.Add("db", "TestLangProj"); m_fdoCache = FdoCache.Create(cacheOptions); m_pageInfo = new DummyPageInfo(); m_vc = new HeaderFooterVc(m_pageInfo, m_fdoCache.DefaultVernWs, DateTime.Now, m_fdoCache); }
/// ------------------------------------------------------------------------------------ /// <summary> /// Configures the publication. /// </summary> /// ------------------------------------------------------------------------------------ protected void ConfigurePublication() { m_division = new DummyDivision(new DummyLazyPrintConfigurer(Cache, false, true), 1); Publication pub = new Publication(Cache, Cache.LangProject.TranslatedScriptureOA.PublicationsOC.HvoArray[0]); pub.BaseFontSize = 12; pub.BaseLineSpacing = 15; PubDivision pubDiv = new PubDivision(); pub.DivisionsOS.Append(pubDiv); pubDiv.PageLayoutOA = new PubPageLayout(); pubDiv.NumColumns = 1; pubDiv.StartAt = DivisionStartOption.NewPage; FwStyleSheet styleSheet = new FwStyleSheet(); styleSheet.Init(Cache, Cache.LangProject.TranslatedScriptureOAHvo, (int)Scripture.ScriptureTags.kflidStyles); m_pubCtrl = new DummyScripturePublicationNoDb(pub, styleSheet, m_division, DateTime.Now, m_filterInstance); m_pubCtrl.Configure(); m_pubCtrl.BookHvo = m_genesis.Hvo; m_pageInfo = new DummyPageInfo(); m_pageInfo.m_publication = m_pubCtrl; int filterInstance = 123456789; FilteredScrBooks bookFilter = new FilteredScrBooks(Cache, filterInstance); m_vc = new TeHeaderFooterVc(Cache, m_pageInfo, Cache.DefaultVernWs, DateTime.Now, filterInstance, (int)ScrBook.ScrBookTags.kflidSections); }
public void Setup() { Dictionary<string, string> cacheOptions = new Dictionary<string, string>(); cacheOptions.Add("db", "TestLangProj"); m_fdoCache = FdoCache.Create(cacheOptions); m_pageInfo = new DummyPageInfo(); m_vc = new HeaderFooterVc(m_pageInfo, m_fdoCache.DefaultVernWs, DateTime.Now, m_fdoCache); }
public override void FixtureTeardown() { m_vc = null; m_pageInfo = null; base.FixtureTeardown(); }
public override void FixtureSetup() { base.FixtureSetup(); m_pageInfo = new DummyPageInfo(); m_vc = new HeaderFooterVc(m_pageInfo, Cache.DefaultVernWs, DateTime.Now, Cache); }
/// ------------------------------------------------------------------------------------ /// <summary> /// Configures the publication. /// </summary> /// ------------------------------------------------------------------------------------ protected void ConfigurePublication() { m_division = new DummyDivision(new DummyLazyPrintConfigurer(Cache, false, true), 1); IPublication pub = Cache.LangProject.TranslatedScriptureOA.PublicationsOC.ToArray()[0]; pub.BaseFontSize = 12000; pub.BaseLineSpacing = 15; IPubDivision pubDiv = Cache.ServiceLocator.GetInstance<IPubDivisionFactory>().Create(); pub.DivisionsOS.Add(pubDiv); pubDiv.PageLayoutOA = Cache.ServiceLocator.GetInstance<IPubPageLayoutFactory>().Create(); pubDiv.NumColumns = 1; pubDiv.StartAt = DivisionStartOption.NewPage; FwStyleSheet styleSheet = new FwStyleSheet(); styleSheet.Init(Cache, Cache.LangProject.TranslatedScriptureOA.Hvo, ScriptureTags.kflidStyles); m_pubCtrl = new DummyScripturePublicationNoDb(pub, styleSheet, m_division, DateTime.Now, m_filterInstance); m_pubCtrl.Configure(); m_pubCtrl.BookHvo = m_genesis.Hvo; m_pageInfo = new DummyPageInfo(); m_pageInfo.m_publication = m_pubCtrl; Cache.ServiceLocator.GetInstance<IFilteredScrBookRepository>().GetFilterInstance(m_filterInstance); // this creates the book filter! m_vc = new TeHeaderFooterVc(Cache, m_pageInfo, Cache.DefaultVernWs, DateTime.Now, m_filterInstance); }