public static StreamContent FromHtml(string html) { var stream = new MemoryStream(); using (var writer = new StreamWriter(stream, Encoding.UTF8, 1024, true)) { writer.Write(html); } stream.Position = 0; return new StreamContent(stream); }
public void ProcessesContentWithMixedCaseTagNamesAcrossStartAndEndTagsTest() { const string Html = @" <html> <body> <FORm id='test'></foRM> </body> </html> "; using (var content = StreamContentFactory.FromHtml(Html)) { var page = new HtmlPageWrapper(); page.AssignContent(content); var actual = page.Find <AnyHtmlElement>().ByTagName("form"); actual.Id.Should().Be("test"); } }