public void FromXmlMissingSchemaAssociation() { string propertiesXml = "<SerializedNode/>"; XmlTextReader reader = new XmlTextReader(new StringReader(propertiesXml)); XmlFileAssociation schema = new XmlFileAssociation(); Assert.IsNull(schema.ReadFrom(reader)); }
public void FromXml() { XmlFileAssociation expectedSchema = new XmlFileAssociation(".xml", "http://mono-project.com", null); expectedSchema.WriteTo(writer); string propertiesXml = "<SerializedNode>" + xml.ToString() + "</SerializedNode>"; XmlTextReader reader = new XmlTextReader(new StringReader(propertiesXml)); XmlFileAssociation schema = new XmlFileAssociation(); schema = (XmlFileAssociation)schema.ReadFrom(reader); Assert.AreEqual(expectedSchema.Extension, schema.Extension); Assert.AreEqual(expectedSchema.NamespacePrefix, schema.NamespacePrefix); Assert.AreEqual(expectedSchema.NamespaceUri, schema.NamespaceUri); }