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