public void InvalidKeyNode () { string bad = "<Test></Test>"; XmlDocument doc = new XmlDocument (); doc.LoadXml (bad); KeyInfoNode node1 = new KeyInfoNode (); // LAMESPEC: No ArgumentNullException is thrown if value == null node1.LoadXml (null); AssertNull ("Value==null", node1.Value); }
public void ImportKeyNode () { // Note: KeyValue is a valid KeyNode string value = "<KeyName xmlns=\"http://www.w3.org/2000/09/xmldsig#\">Mono::</KeyName>"; XmlDocument doc = new XmlDocument (); doc.LoadXml (value); KeyInfoNode node1 = new KeyInfoNode (); node1.LoadXml (doc.DocumentElement); string s = (node1.GetXml ().OuterXml); AssertEquals ("Node", value, s); }
public void NewKeyNode () { string test = "<Test></Test>"; XmlDocument doc = new XmlDocument (); doc.LoadXml (test); KeyInfoNode node1 = new KeyInfoNode (); node1.Value = doc.DocumentElement; XmlElement xel = node1.GetXml (); KeyInfoNode node2 = new KeyInfoNode (node1.Value); node2.LoadXml (xel); AssertEquals ("node1==node2", (node1.GetXml ().OuterXml), (node2.GetXml ().OuterXml)); }