Пример #1
0
        public void InvalidKeyNode()
        {
            string      bad = "<Test></Test>";
            XmlDocument doc = new XmlDocument();

            doc.LoadXml(bad);

            KeyInfoNode node1 = new KeyInfoNode();

            node1.LoadXml(null);
            Assert.Null(node1.GetValue());
        }
Пример #2
0
        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);
            Assert.IsNull(node1.Value, "Value==null");
        }
Пример #3
0
        public void ImportKeyNode()
        {
            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);
        }
Пример #4
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");
        }