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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }