public void SafeLoadXmlFromString_can_load_xml_without_entities() { var xmlDoc = EdmUtils.SafeLoadXmlFromString("<entity-framework />"); Assert.NotNull(xmlDoc); Assert.Equal("entity-framework", xmlDoc.DocumentElement.Name); }
public void SafeLoadXmlFromString_throws_if_xml_contains_entities() { var message = Assert.Throws <XmlException>( () => EdmUtils.SafeLoadXmlFromString( "<!ENTITY network \"network\">\n<entity-framework>&network;</entity-framework>")).Message; Assert.Contains("DTD", message); Assert.Contains("DtdProcessing", message); Assert.Contains("Parse", message); }