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

AllByValueExecutesCaseInsensitiveQueryWithValueFilterTest() private method

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