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 ();
|
|
}
|
|
}
|
|
}
|