public override void ReplaceXRefs(XRefReplacer map) { base.ReplaceXRefs(map); if (Husband != null) { Husband.StringValue = GEDCOMUtils.EncloseXRef(map.FindNewXRef(Husband.StringValue)); } if (Wife != null) { Wife.StringValue = GEDCOMUtils.EncloseXRef(map.FindNewXRef(Wife.StringValue)); } fChildren.ReplaceXRefs(map); fSpouseSealings.ReplaceXRefs(map); }
public void Test_XRef_CleanEnclose() { Assert.AreEqual("I12", GEDCOMUtils.CleanXRef("@I12@"), "CleanXRef(@I12@)"); Assert.AreEqual("@I12@", GEDCOMUtils.EncloseXRef("I12"), "EncloseXRef(I12)"); }