public void Walk_WithEmptyNode_ReturnsNull() { // Arrange var root = HtmlNode.CreateNode("<div></div>"); var walker = new HtmlNodeWalker(root); // Act var nd = walker.Walk(); // Assert Assert.Null(nd); }
public void Walk_KnowsScriptNodes() { // Arrange var root = HtmlNode.CreateNode(@"<div><script></script>some</div>"); var walker = new HtmlNodeWalker(root); // Act var nd = walker.Walk(); // Assert Assert.NotNull(nd); Assert.Equal(NodeKind.Script, nd.Kind); }
public void Walk_KnowsLinkNodes() { // Arrange var root = HtmlNode.CreateNode(@"<div><link rel=""stylesheet"">some</div>"); var walker = new HtmlNodeWalker(root); // Act var nd = walker.Walk(); // Assert Assert.NotNull(nd); Assert.Equal(NodeKind.Link, nd.Kind); }