public void AllByValueExecutesCaseInsensitiveQueryWithValueFilterTest()
{
const string Html = @"
<html>
<head />
<body>
<form value='Test'>
<input type='text' value='Data' />
</form>
<form value='SecondTest'>
<input type='checkbox' value='IsSet' />
</form>
</body>
</html>
";
var page = new HtmlPageStub(Html);
var form = page.Find<HtmlForm>().ByValue("Test");
var actual = form.Find<HtmlFormElement>().AllByValue("DATA").ToList();
actual.Count.Should().Be(1);
actual[0].Should().BeAssignableTo<HtmlInput>();
actual[0].Value.Should().Be("Data");
}