示例#1
0
        public void TestContentDefinition2()
        {
            string              xml             = "<a><b>123</b></a>";
            TagContent          content         = TagContent.Tree;
            _XMLDeserialization deserialization = new _XMLDeserialization(xml);
            TagContent          factContent     = deserialization.DefineTagContent(deserialization.XML_String);

            Assert.AreEqual(content, factContent);
        }
示例#2
0
        public void TestGetMainTag2()
        {
            string xml      = "<a>123</a>";
            string expected = "a";
            _XMLDeserialization deserialization = new _XMLDeserialization(xml);
            string fact = deserialization.GetMainTag(deserialization.XML_String);

            Assert.AreEqual(expected, fact);
        }
示例#3
0
        public void TestIsClosingTagNext2()
        {
            string xml      = "<a><b>1</b>";
            bool   expected = false;
            _XMLDeserialization deserialization = new _XMLDeserialization(xml);

            bool fact = deserialization.isClosingTagNext("a", deserialization.XML_String);

            Assert.AreEqual(expected, fact, "Attempt 1");

            fact = deserialization.isClosingTagNext("b", deserialization.XML_String);
            Assert.AreEqual(expected, fact, "Attempt 2");
        }
示例#4
0
        public void TestIsClosingTagNext()
        {
            string xml      = "</a><b>1</b>";
            bool   expected = true;
            _XMLDeserialization deserialization = new _XMLDeserialization(xml);

            bool fact = deserialization.isClosingTagNext("a", deserialization.XML_String);

            Assert.AreEqual(expected, fact);

            fact = deserialization.isClosingTagNext("b", deserialization.XML_String);
            Assert.AreNotEqual(expected, fact);
        }
示例#5
0
        public void TestGettingContent2()
        {
            string xml            = "<a type = \"open\">123</a><b>1</b>";
            string expected       = "123";
            string expectedOutStr = "<b>1</b>";
            _XMLDeserialization deserialization = new _XMLDeserialization(xml);
            string outStr;

            string fact = deserialization.GetContent(deserialization.XML_String, out outStr);

            Assert.AreEqual(expected, fact);
            Assert.AreEqual(expectedOutStr, outStr);
        }