Headless.UnitTests.StreamContentFactory.FromHtml C# (CSharp) Method

FromHtml() public static method

Builds a StreamContent from the specified HTML.
public static FromHtml ( string html ) : StreamContent
html string /// The HTML. ///
return System.Net.Http.StreamContent
        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);
        }

Usage Example

Beispiel #1
0
        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");
            }
        }
All Usage Examples Of Headless.UnitTests.StreamContentFactory::FromHtml
StreamContentFactory