public async Task SettingThreeCookiesInOneRequestAreTransportedToNextRequest()
{
if (Helper.IsNetworkAvailable())
{
var baseUrl = "https://httpbin.org/cookies";
var url = baseUrl + "/set?test=baz&k2=v2&k1=v1&foo=bar";
var config = Configuration.Default.WithCookies().WithRequesters();
var context = BrowsingContext.New(config);
await context.OpenAsync(url);
var document = await context.OpenAsync(baseUrl);
Assert.AreEqual(@"{
""cookies"": {
""foo"": ""bar"",
""k1"": ""v1"",
""k2"": ""v2"",
""test"": ""baz""
}
}
".Replace(Environment.NewLine, "\n"), document.Body.TextContent);
}
}