public void Parse_WhenCalled_TagNameAndPositionExtracted()
        {
            var e = HtmlPathElement.Parse("table[2]");

            Assert.AreEqual("TABLE", e.TagName);
            Assert.AreEqual(2, e.Position);
        }
Beispiel #2
0
        public void ElementParse()
        {
            HtmlPathElement e = HtmlPathElement.Parse("table[2]");

            Assert.AreEqual("TABLE", e.TagName);
            Assert.AreEqual(2, e.Position);
            Assert.IsTrue(e.IsTableOrTBody);
        }
        public void ToString_WhenCalled_ReturnsStringInParsableForm()
        {
            var e = new HtmlPathElement("Tr", 3);

            Assert.That(e.ToString(), Is.EqualTo("TR[3]"));

            var clone = HtmlPathElement.Parse(e.ToString());

            Assert.That(clone.TagName, Is.EqualTo("TR"));
            Assert.That(clone.Position, Is.EqualTo(3));
        }