public void NewKeyValue() { string newKeyValue = "Mono::"; KeyInfoName name1 = new KeyInfoName(); name1.Value = newKeyValue; XmlElement xel = name1.GetXml(); KeyInfoName name2 = new KeyInfoName(); name2.LoadXml(xel); Assert.Equal(newKeyValue, name1.Value); Assert.Equal((name1.GetXml().OuterXml), (name2.GetXml().OuterXml)); }
public void ImportKeyValue() { string value = "<KeyName xmlns=\"http://www.w3.org/2000/09/xmldsig#\">Mono::</KeyName>"; XmlDocument doc = new XmlDocument(); doc.LoadXml(value); KeyInfoName name = new KeyInfoName(); name.LoadXml(doc.DocumentElement); Assert.Equal("Mono::", name.Value); Assert.Equal(value, name.GetXml().OuterXml); }
public void InvalidValue2() { string bad = "<Test></Test>"; XmlDocument doc = new XmlDocument(); doc.LoadXml(bad); KeyInfoName name = new KeyInfoName(); name.LoadXml(doc.DocumentElement); Assert.Equal("", name.Value); Assert.Equal("<KeyName xmlns=\"http://www.w3.org/2000/09/xmldsig#\"></KeyName>", (name.GetXml().OuterXml)); }