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