Headless.UnitTests.HtmlElementFinderTests.AllByAttributeWithCaseSensitiveFlagExecutesCaseSensitiveQueryTest C# (CSharp) Method

AllByAttributeWithCaseSensitiveFlagExecutesCaseSensitiveQueryTest() private method

        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);
        }
HtmlElementFinderTests