public void AllByAttributeWithCaseSensitiveFlagExecutesCaseSensitiveQueryTest()
{
const string Html = @"
<html>
<head />
<body>
<form name='Test'>
<input type='text' name='Data' />
</form>
<form name='SecondTest'>
<input type='checkbox' name='IsSet' />
</form>
</body>
</html>";
var page = new HtmlPageStub(Html);
var actual = page.Find<HtmlFormElement>().AllByAttribute("name", "IsSet", false).ToList();
actual.Count.Should().Be(1);
actual[0].Should().BeAssignableTo<HtmlCheckBox>();
actual[0].Name.Should().Be("IsSet");
actual = page.Find<HtmlFormElement>().AllByAttribute("name", "IsSET", false).ToList();
actual.Count.Should().Be(0);
}