public void OverlapsRange_StartEqual_EndsAfter() { ReferenceRange range = new ReferenceRange(2, 1, 4); Assert.IsTrue(range.OverlapsRange(new ScrReference(2, 1, 1, ScrVers.English), new ScrReference(2, 3, 1, ScrVers.English))); }
public void OverlapsRange_EntirelyContainedChaptersInStartAndEndBook() { ReferenceRange range = new ReferenceRange(2, 2, 39); Assert.IsTrue(range.OverlapsRange(new ScrReference(2, 1, 1, ScrVers.English), new ScrReference(2, 40, 1, ScrVers.English))); }
public void OverlapsRange_StartsBefore_EndsWithin() { ReferenceRange range = new ReferenceRange(2, 1, 30); Assert.IsTrue(range.OverlapsRange(new ScrReference(2, 5, 1, ScrVers.English), new ScrReference(2, 34, 1, ScrVers.English))); Assert.IsTrue(range.OverlapsRange(new ScrReference(2, 5, 1, ScrVers.English), new ScrReference(57, 1, 1, ScrVers.English))); }
public void OverlapsRange_StartsBefore_EndEqual() { ReferenceRange range = new ReferenceRange(2, 1, 4); Assert.IsTrue(range.OverlapsRange(new ScrReference(2, 2, 1, ScrVers.English), new ScrReference(2, 4, 1, ScrVers.English))); }
public void OverlapsRange_ExactlyEqual() { ReferenceRange range = new ReferenceRange(2, 1, 4); Assert.IsTrue(range.OverlapsRange(new ScrReference(2, 1, 1, ScrVers.English), new ScrReference(2, 4, 1, ScrVers.English))); }
public void OverlapsRange_EntirelyContainedBook() { ReferenceRange range = new ReferenceRange(2, 1, 4); Assert.IsTrue(range.OverlapsRange(new ScrReference(1, 1, 1, ScrVers.English), new ScrReference(4, 1, 1, ScrVers.English))); }
public void OverlapsRange_EntirelyAfterLastChapter() { ReferenceRange range = new ReferenceRange(2, 16, 20); Assert.IsFalse(range.OverlapsRange(new ScrReference(1, 1, 1, ScrVers.English), new ScrReference(2, 15, 1, ScrVers.English))); Assert.IsFalse(range.OverlapsRange(new ScrReference(2, 1, 1, ScrVers.English), new ScrReference(2, 15, 1, ScrVers.English))); }
public void OverlapsRange_EntirelyAfterBook() { ReferenceRange range = new ReferenceRange(2, 1, 4); Assert.IsFalse(range.OverlapsRange(new ScrReference(1, 1, 1, ScrVers.English), new ScrReference(1, 12, 1, ScrVers.English))); }
public void OverlapsRange_EntirelyBeforeFirstChapter() { ReferenceRange range = new ReferenceRange(2, 1, 4); Assert.IsFalse(range.OverlapsRange(new ScrReference(2, 5, 1, ScrVers.English), new ScrReference(4, 1, 1, ScrVers.English))); Assert.IsFalse(range.OverlapsRange(new ScrReference(2, 5, 1, ScrVers.English), new ScrReference(2, 6, 1, ScrVers.English))); }