64ac736ec5
Former-commit-id: f3cc9b82f3e5bd8f0fd3ebc098f789556b44e9cd
28 lines
606 B
C#
28 lines
606 B
C#
using System;
|
|
using System.Reflection;
|
|
using System.Net.Http;
|
|
|
|
namespace MonoTests.System.Net.Http
|
|
{
|
|
static class HttpClientTestHelpers
|
|
{
|
|
#if LEGACY_HTTPCLIENT
|
|
internal static bool UsingSocketsHandler => false;
|
|
#else
|
|
internal static bool UsingSocketsHandler => true;
|
|
#endif
|
|
|
|
internal static bool IsSocketsHandler (HttpClientHandler handler) => false;
|
|
|
|
internal static HttpClient CreateHttpClientWithHttpClientHandler ()
|
|
{
|
|
return new HttpClient (CreateHttpClientHandler ());
|
|
}
|
|
|
|
internal static HttpClientHandler CreateHttpClientHandler ()
|
|
{
|
|
return new WebRequestHandler ();
|
|
}
|
|
}
|
|
}
|