1
1
// Licensed to the .NET Foundation under one or more agreements.
2
2
// The .NET Foundation licenses this file to you under the MIT license.
3
3
4
- using System ;
5
- using System . Buffers ;
6
4
using System . Net ;
7
5
using System . Net . Http ;
8
- using System . Net . Security ;
9
- using System . Security . Cryptography . X509Certificates ;
10
- using System . Threading ;
11
- using System . Threading . Tasks ;
12
6
using Microsoft . AspNetCore . Builder ;
13
7
using Microsoft . AspNetCore . Connections ;
14
8
using Microsoft . AspNetCore . Hosting ;
15
9
using Microsoft . AspNetCore . Http ;
16
- using Microsoft . AspNetCore . Http . Features ;
17
10
using Microsoft . AspNetCore . Server . Kestrel . FunctionalTests ;
18
- using Microsoft . AspNetCore . Server . Kestrel . Https ;
19
11
using Microsoft . AspNetCore . Testing ;
20
12
using Microsoft . Extensions . Hosting ;
21
- using Microsoft . Extensions . Logging . Abstractions ;
22
- using Microsoft . Extensions . Options ;
23
13
using Xunit ;
24
14
25
15
namespace Microsoft . AspNetCore . Server . Kestrel . Transport . Quic . Tests
@@ -31,7 +21,7 @@ public class WebHostTests : LoggedTest
31
21
public async Task UseUrls_HelloWorld_ClientSuccess ( )
32
22
{
33
23
// Arrange
34
- var builder = GetHostBuilder ( )
24
+ var builder = new HostBuilder ( )
35
25
. ConfigureWebHost ( webHostBuilder =>
36
26
{
37
27
webHostBuilder
@@ -82,7 +72,7 @@ public async Task UseUrls_HelloWorld_ClientSuccess()
82
72
public async Task Listen_Http3AndSocketsCoexistOnDifferentEndpoints_ClientSuccess ( int http3Port , int http1Port )
83
73
{
84
74
// Arrange
85
- var builder = GetHostBuilder ( )
75
+ var builder = new HostBuilder ( )
86
76
. ConfigureWebHost ( webHostBuilder =>
87
77
{
88
78
webHostBuilder
@@ -122,7 +112,7 @@ public async Task Listen_Http3AndSocketsCoexistOnDifferentEndpoints_ClientSucces
122
112
public async Task Listen_Http3AndSocketsCoexistOnSameEndpoint_ClientSuccess ( )
123
113
{
124
114
// Arrange
125
- var builder = GetHostBuilder ( )
115
+ var builder = new HostBuilder ( )
126
116
. ConfigureWebHost ( webHostBuilder =>
127
117
{
128
118
webHostBuilder
@@ -157,7 +147,7 @@ public async Task Listen_Http3AndSocketsCoexistOnSameEndpoint_ClientSuccess()
157
147
public async Task Listen_Http3AndSocketsCoexistOnSameEndpoint_AltSvcEnabled_Upgrade ( )
158
148
{
159
149
// Arrange
160
- var builder = GetHostBuilder ( )
150
+ var builder = new HostBuilder ( )
161
151
. ConfigureWebHost ( webHostBuilder =>
162
152
{
163
153
webHostBuilder
@@ -221,7 +211,7 @@ public async Task Listen_Http3AndSocketsCoexistOnSameEndpoint_AltSvcEnabled_Upgr
221
211
public async Task Listen_Http3AndSocketsCoexistOnSameEndpoint_AltSvcDisabled_NoUpgrade()
222
212
{
223
213
// Arrange
224
- var builder = GetHostBuilder ( )
214
+ var builder = new HostBuilder ( )
225
215
. ConfigureWebHost ( webHostBuilder =>
226
216
{
227
217
webHostBuilder
@@ -321,20 +311,5 @@ private static HttpClient CreateClient()
321
311
322
312
return new HttpClient( httpHandler ) ;
323
313
}
324
-
325
- public static IHostBuilder GetHostBuilder( long ? maxReadBufferSize = null )
326
- {
327
- return new HostBuilder( )
328
- . ConfigureWebHost ( webHostBuilder =>
329
- {
330
- webHostBuilder
331
- . UseQuic ( options =>
332
- {
333
- options . MaxReadBufferSize = maxReadBufferSize ;
334
- options . Alpn = QuicTestHelpers . Alpn ;
335
- options . IdleTimeout = TimeSpan . FromSeconds ( 20 ) ;
336
- } ) ;
337
- } ) ;
338
- }
339
314
}
340
315
}
0 commit comments