Ejemplo n.º 1
0
        public void ParseRangeToOneMappingLine_ManyToOneMapping()
        {
            versification.ParseRangeToOneMappingLine("&ACT 19:39-41 = ACT 19:40");

            VerseRef vref = new VerseRef("ACT 19:39", versification);

            ScrVers.Original.ChangeVersification(ref vref);
            Assert.AreEqual(new VerseRef("ACT 19:40", ScrVers.Original), vref);

            vref = new VerseRef("ACT 19:40", versification);
            ScrVers.Original.ChangeVersification(ref vref);
            Assert.AreEqual(new VerseRef("ACT 19:40", ScrVers.Original), vref);

            vref = new VerseRef("ACT 19:41", versification);
            ScrVers.Original.ChangeVersification(ref vref);
            Assert.AreEqual(new VerseRef("ACT 19:40", ScrVers.Original), vref);


            vref = new VerseRef("ACT 19:39", ScrVers.Original);
            versification.ChangeVersification(ref vref);
            Assert.AreEqual(new VerseRef("ACT 19:39", versification), vref);

            vref = new VerseRef("ACT 19:40", ScrVers.Original);
            versification.ChangeVersification(ref vref);
            Assert.AreEqual(new VerseRef("ACT 19:39", versification), vref);

            vref = new VerseRef("ACT 19:41", ScrVers.Original);
            versification.ChangeVersification(ref vref);
            Assert.AreEqual(new VerseRef("ACT 19:41", versification), vref);
        }