28 lines
620 B
C#
28 lines
620 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) => UsingSocketsHandler;
|
||
|
|
||
|
internal static HttpClient CreateHttpClientWithHttpClientHandler ()
|
||
|
{
|
||
|
return new HttpClient (CreateHttpClientHandler ());
|
||
|
}
|
||
|
|
||
|
internal static HttpClientHandler CreateHttpClientHandler ()
|
||
|
{
|
||
|
return new HttpClientHandler ();
|
||
|
}
|
||
|
}
|
||
|
}
|