Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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));
        }