AspUnitRunner.Tests.Core.Html.TestHtmlElementParser.GetElementsByTagName_for_document_should_return_expected_table C# (CSharp) Method

GetElementsByTagName_for_document_should_return_expected_table() private method

        public void GetElementsByTagName_for_document_should_return_expected_table()
        {
            const string innerHtml =
            @"
            <TR CLASS=""warning""><TD>Failure</TD><TD>Container.TestCase</TD><TD>Description</TD></TR>
            ";
            const string htmlFormat =
            @"<HTML>
            <BODY>
            <TABLE BORDER=""1"" WIDTH=""80%"">{0}</TABLE>
            </BODY>
            </HTML>";
            var html = string.Format(htmlFormat, innerHtml);
            var expectedElements = new[] {
                new HtmlElement { TagName = "TABLE", InnerHtml = innerHtml }
            };
            expectedElements[0].SetAttribute("BORDER", "1");
            expectedElements[0].SetAttribute("WIDTH", "80%");

            var elements = HtmlElementParser.GetElementsByTagName(html, "TABLE");
            Assert.That(elements, Is.EqualTo(expectedElements)
                .Using(new HtmlElementEqualityComparer()));
        }