コード例 #1
0
        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);

            Assert.Equal(value, s);
        }
コード例 #2
0
        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);

            Assert.AreEqual((node1.GetXml().OuterXml), (node2.GetXml().OuterXml), "node1==node2");
        }