AngleSharp.Io.Tests.Network.HttpClientRequesterTests.EndToEnd C# (CSharp) Метод

EndToEnd() приватный Метод

private EndToEnd ( ) : Task
Результат Task
        public async Task EndToEnd()
        {
            if (Helper.IsNetworkAvailable())
            {
                // ARRANGE
                var httpClient = new HttpClient();
                var requester = new HttpClientRequester(httpClient);
                var configuration = Configuration.Default.WithDefaultLoader(requesters: new[] { requester });
                var context = BrowsingContext.New(configuration);
                var request = DocumentRequest.Get(Url.Create("http://httpbin.org/html"));

                // ACT
                var response = await context.Loader.DownloadAsync(request).Task;
                var document = await context.OpenAsync(response, CancellationToken.None);

                // ASSERT
                document.QuerySelector("h1").ToHtml().Should().Be("<h1>Herman Melville - Moby-Dick</h1>");
            }
        }
    }