private static void RemoveUnComparableElements(XDocument xDoc) { xDoc.Root.Descendants("Meta").Remove(); xDoc.Root.Attributes("SchemaLocation").Remove(); xDoc.Descendants().Select(element => element.Attribute("id")).Remove(); xDoc.Descendants().Select(element => element.Attribute("localId")).Remove(); xDoc.Root.Descendants("Ikraft").Remove(); xDoc.Root.Descendants("Nota").Remove(); xDoc.Root.Descendants("Indledning").Remove(); MinisterTokenReplacer.ReplaceMinisterReferences(xDoc); MinisterTokenReplacer.ReplaceMinisterieReferences(xDoc); }
public void TestThatMinisterieReferenceRegex(string source, string expected) { var result = MinisterTokenReplacer.FindMinisterieMatches(source); Assert.Equal(expected, result.Value); }