Headless.UnitTests.AncestorHtmlElementFinderTests.ExecuteOnMultipleTagsReturnsElementsFromTypeHierarchyFromSpecificNodeTest C# (CSharp) Method

ExecuteOnMultipleTagsReturnsElementsFromTypeHierarchyFromSpecificNodeTest() private method

        public void ExecuteOnMultipleTagsReturnsElementsFromTypeHierarchyFromSpecificNodeTest()
        {
            const string Html =
                "<html><head /><body><form name='Test'><select name='Data'><option>First</option></select></form></body></html>";

            var page = new HtmlPageStub(Html);

            var input = page.Find<HtmlListItem>().Singular();

            var target = new AncestorHtmlElementFinder<HtmlFormElement>(input);

            var query = target.BuildElementQuery();

            var actual = target.Execute(query).ToList();

            actual.Count.Should().Be(1);
            actual.OfType<HtmlList>().Count().Should().Be(1);
        }