Why does this test fail?
[TestMethod]
public void HAP_FormWithInput_InputIsChildOfForm()
{
// Arrange
var html = @"
<html>
<head>
<title>Form Test</title>
</head>
<body>
<form method=""post"" name=""test"" action=""action"" />
<input type=""hidden"" name=""input1"" value=""value1"" />
</form>
</body>
</html>";
var doc = new HtmlDocument();
doc.LoadHtml(html);
var form = doc.DocumentNode.Descendants("form").Single();
// Act
var actual = form.ChildNodes.Count();
// Assert
Assert.AreEqual(1, actual);
}