public override void TestSetup() { base.TestSetup(); // init the DummyBookMerger Debug.Assert(m_bookMerger == null, "m_bookMerger is not null."); m_bookMerger = new DummyBookMerger(Cache, null, m_genesisRevision); m_bookMerger.AttemptAutoMerge = true; m_bookVersionAgent = new DummyBookVersionAgent(); m_bookMerger.BookVersionAgent = m_bookVersionAgent; }
public override void Initialize() { CheckDisposed(); base.Initialize(); m_inMemoryCache.InitializeWritingSystemEncodings(); // init the DummyBookMerger Debug.Assert(m_bookMerger == null, "m_bookMerger is not null."); m_bookMerger = new DummyBookMerger(Cache, null, m_genesisRevision); m_bookMerger.AttemptAutoMerge = true; m_bookVersionAgent = new DummyBookVersionAgent(); m_bookMerger.BookVersionAgent = m_bookVersionAgent; EnsureAnnDefn(LangProject.kguidAnnTextSegment); EnsureAnnDefn(LangProject.kguidAnnFreeTranslation); EnsureAnnDefn(LangProject.kguidAnnWordformInContext); EnsureAnnDefn(LangProject.kguidAnnPunctuationInContext); if (Cache.LangProject.WordformInventoryOA == null) { WordformInventory wfi = new WordformInventory(); Cache.LangProject.WordformInventoryOA = wfi; } }