Ejemplo n.º 1
0
 public void IsRangeInKtRef_OutOfRange_NoVerseBridge()
 {
     ScrReference[] refRange = new ScrReference[2];
     refRange[0] = refRange[1] = new ScrReference(01001001, ScrVers.English);
     Assert.IsFalse(KeyTermsViewWrapper.IsRangeInKtRef(CreateCheckRef(01001002),
                                                       refRange, refRange));
 }
Ejemplo n.º 2
0
 public void IsRangeInKtRef_OutOfRange_ConvertedVersification()
 {
     // Jonah 2:1 in Original != Jonah 2:1 in English
     ScrReference[] refRange = new ScrReference[2];
     refRange[0] = refRange[1] = new ScrReference(32002001, ScrVers.English);
     Assert.IsFalse(KeyTermsViewWrapper.IsRangeInKtRef(CreateCheckRef(32002001), refRange, refRange));
 }
Ejemplo n.º 3
0
        public override void TestSetup()
        {
            base.TestSetup();
            m_ktVwWrapper = new KeyTermsViewWrapper(null, Cache, null, null, 0, "Dummy Project", null, null);

            m_stylesToRemove = new List <string>();
            m_stylesToRemove.Add("Chapter Number");
            m_stylesToRemove.Add("Verse Number");
        }
Ejemplo n.º 4
0
 public void IsRangeInKtRef_InRangeButAnchorAndEndAreDifferent()
 {
     ScrReference[] anchorRefRange = new ScrReference[2];
     ScrReference[] endRefRange    = new ScrReference[2];
     anchorRefRange[0] = endRefRange[0] = new ScrReference(01001001, ScrVers.English);
     anchorRefRange[1] = new ScrReference(01001001, ScrVers.English);
     endRefRange[1]    = new ScrReference(01001003, ScrVers.English);
     Assert.IsFalse(KeyTermsViewWrapper.IsRangeInKtRef(CreateCheckRef(01001001), anchorRefRange, endRefRange));
 }
Ejemplo n.º 5
0
 public void IsRangeInKtRef_InAnchorButNotInEnd()
 {
     ScrReference[] anchorRefRange = new ScrReference[2];
     anchorRefRange[0] = anchorRefRange[1] = new ScrReference(01001001, ScrVers.English);
     ScrReference[] endRefRange = new ScrReference[2];
     endRefRange[0] = endRefRange[1] = new ScrReference(01001002, ScrVers.English);
     Assert.IsFalse(KeyTermsViewWrapper.IsRangeInKtRef(CreateCheckRef(01001001),
                                                       anchorRefRange, endRefRange));
 }
Ejemplo n.º 6
0
        /// <summary/>
        public override void TestTearDown()
        {
            if (m_ktVwWrapper != null)
            {
                m_ktVwWrapper.Dispose();
                m_ktVwWrapper = null;
            }

            base.TestTearDown();
        }
Ejemplo n.º 7
0
        public void IsRangeInKtRef_OutOfRange_NoVerseBridge()
        {
            ScrReference[] refRange = new ScrReference[2];
            refRange[0] = refRange[1] = new ScrReference(01001001, Paratext.ScrVers.English);
            int        hvoKtRef = m_inMemoryCache.NewHvo(ChkRef.kClassId);
            KeyTermRef ktRef    = new KeyTermRef(Cache, hvoKtRef);

            ktRef.Ref = 01001002;
            Assert.IsFalse(KeyTermsViewWrapper.IsRangeInKtRef(ktRef, refRange, refRange));
        }
Ejemplo n.º 8
0
        public void IsRangeInKtRef_OutOfRange_ConvertedVersification()
        {
            // Jonah 2:1 in Original != Jonah 2:1 in English
            ScrReference[] refRange = new ScrReference[2];
            refRange[0] = refRange[1] = new ScrReference(32002001, Paratext.ScrVers.English);
            int        hvoKtRef      = m_inMemoryCache.NewHvo(ChkRef.kClassId);
            KeyTermRef ktRefJonah2_1 = new KeyTermRef(Cache, hvoKtRef);

            ktRefJonah2_1.Ref = 32002001;
            Assert.IsFalse(KeyTermsViewWrapper.IsRangeInKtRef(ktRefJonah2_1, refRange, refRange));
        }
Ejemplo n.º 9
0
        public void InitTest()
        {
            CheckDisposed();
            base.Initialize();
            m_inMemoryCache.InitializeWritingSystemEncodings();
            m_cache       = Cache;
            m_ktVwWrapper = new KeyTermsViewWrapper(null, m_cache, null, null, 0, "Dummy Project");

            m_stylesToRemove = new List <string>();
            m_stylesToRemove.Add("Chapter Number");
            m_stylesToRemove.Add("Verse Number");
        }
Ejemplo n.º 10
0
        public void IsRangeInKtRef_InAnchorButNotInEnd()
        {
            ScrReference[] anchorRefRange = new ScrReference[2];
            anchorRefRange[0] = anchorRefRange[1] = new ScrReference(01001001, Paratext.ScrVers.English);
            ScrReference[] endRefRange = new ScrReference[2];
            endRefRange[0] = endRefRange[1] = new ScrReference(01001002, Paratext.ScrVers.English);
            int        hvoKtRef = m_inMemoryCache.NewHvo(ChkRef.kClassId);
            KeyTermRef ktRef    = new KeyTermRef(Cache, hvoKtRef);

            ktRef.Ref = 01001001;
            Assert.IsFalse(KeyTermsViewWrapper.IsRangeInKtRef(ktRef, anchorRefRange, endRefRange));
        }