public void Parse_WhenCalled_TagNameAndPositionExtracted() { var e = HtmlPathElement.Parse("table[2]"); Assert.AreEqual("TABLE", e.TagName); Assert.AreEqual(2, e.Position); }
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)); }