{
using Configuration = System.Net.Test.Common.Configuration;
- public sealed class SocketsHttpHandler_HttpClientHandler_Http2_Test : HttpClientHandlerTestBase
+ public abstract class HttpClientHandlerTest_Http2 : HttpClientHandlerTestBase
{
protected override bool UseSocketsHttpHandler => true;
public static bool SupportsAlpn => PlatformDetection.SupportsAlpn;
{
protected override bool UseSocketsHttpHandler => false;
}
+
+ public sealed class PlatformHandlerTest_Http2 : HttpClientHandlerTest_Http2
+ {
+ protected override bool UseSocketsHttpHandler => false;
+ }
}
}).Dispose();
}
}
+
+ public sealed class SocketsHttpHandlerTest_Http2 : HttpClientHandlerTest_Http2
+ {
+ protected override bool UseSocketsHttpHandler => true;
+ }
}
<Compile Include="NtAuthTests.cs" />
<Compile Include="ReadOnlyMemoryContentTest.cs" />
<Compile Include="SocketsHttpHandlerTest.cs" />
- <Compile Include="SocketsHttpHandlerTest.Http2.cs" />
+ <Compile Include="HttpClientHandlerTest.Http2.cs" />
<Compile Include="$(CommonTestPath)\System\Net\Http\Http2Frames.cs">
<Link>Common\System\Net\Http\Http2Frames.cs</Link>
</Compile>