@@ -208,27 +208,27 @@ public void LoggerCategoryNameIsKestrelServerNamespace()
208
208
var mockLoggerFactory = new Mock < ILoggerFactory > ( ) ;
209
209
var mockLogger = new Mock < ILogger > ( ) ;
210
210
mockLoggerFactory . Setup ( m => m . CreateLogger ( It . IsAny < string > ( ) ) ) . Returns ( mockLogger . Object ) ;
211
- new KestrelServer ( Options . Create < KestrelServerOptions > ( null ) , new List < IConnectionListenerFactory > ( ) { new MockTransportFactory ( ) } , mockLoggerFactory . Object ) ;
211
+ new KestrelServer ( Options . Create < KestrelServerOptions > ( null ) , new MockTransportFactory ( ) , mockLoggerFactory . Object ) ;
212
212
mockLoggerFactory . Verify ( factory => factory . CreateLogger ( "Microsoft.AspNetCore.Server.Kestrel" ) ) ;
213
213
}
214
214
215
215
[ Fact ]
216
- public void ConstructorWithNullTransportFactoriesThrows ( )
216
+ public void ConstructorWithNullTransportFactoryThrows ( )
217
217
{
218
218
var exception = Assert . Throws < ArgumentNullException > ( ( ) =>
219
219
new KestrelServer (
220
220
Options . Create < KestrelServerOptions > ( null ) ,
221
221
null ,
222
222
new LoggerFactory ( new [ ] { new KestrelTestLoggerProvider ( ) } ) ) ) ;
223
223
224
- Assert . Equal ( "transportFactories " , exception . ParamName ) ;
224
+ Assert . Equal ( "transportFactory " , exception . ParamName ) ;
225
225
}
226
226
227
227
[ Fact ]
228
228
public void ConstructorWithNoTransportFactoriesThrows ( )
229
229
{
230
230
var exception = Assert . Throws < InvalidOperationException > ( ( ) =>
231
- new KestrelServer (
231
+ new KestrelServerImpl (
232
232
Options . Create < KestrelServerOptions > ( null ) ,
233
233
new List < IConnectionListenerFactory > ( ) ,
234
234
new LoggerFactory ( new [ ] { new KestrelTestLoggerProvider ( ) } ) ) ) ;
@@ -239,7 +239,7 @@ public void ConstructorWithNoTransportFactoriesThrows()
239
239
[ Fact ]
240
240
public void StartWithMultipleTransportFactoriesDoesNotThrow ( )
241
241
{
242
- using var server = new KestrelServer (
242
+ using var server = new KestrelServerImpl (
243
243
Options . Create ( CreateServerOptions ( ) ) ,
244
244
new List < IConnectionListenerFactory > ( ) { new ThrowingTransportFactory ( ) , new MockTransportFactory ( ) } ,
245
245
new LoggerFactory ( new [ ] { new KestrelTestLoggerProvider ( ) } ) ) ;
@@ -285,7 +285,7 @@ public async Task StopAsyncCallsCompleteWhenFirstCallCompletes()
285
285
var mockLoggerFactory = new Mock < ILoggerFactory > ( ) ;
286
286
var mockLogger = new Mock < ILogger > ( ) ;
287
287
mockLoggerFactory . Setup ( m => m . CreateLogger ( It . IsAny < string > ( ) ) ) . Returns ( mockLogger . Object ) ;
288
- var server = new KestrelServer ( Options . Create ( options ) , new List < IConnectionListenerFactory > ( ) { mockTransportFactory . Object } , mockLoggerFactory . Object ) ;
288
+ var server = new KestrelServer ( Options . Create ( options ) , mockTransportFactory . Object , mockLoggerFactory . Object ) ;
289
289
await server . StartAsync ( new DummyApplication ( ) , CancellationToken . None ) ;
290
290
291
291
var stopTask1 = server . StopAsync ( default ) ;
@@ -343,7 +343,7 @@ public async Task StopAsyncCallsCompleteWithThrownException()
343
343
var mockLoggerFactory = new Mock < ILoggerFactory > ( ) ;
344
344
var mockLogger = new Mock < ILogger > ( ) ;
345
345
mockLoggerFactory . Setup ( m => m . CreateLogger ( It . IsAny < string > ( ) ) ) . Returns ( mockLogger . Object ) ;
346
- var server = new KestrelServer ( Options . Create ( options ) , new List < IConnectionListenerFactory > ( ) { mockTransportFactory . Object } , mockLoggerFactory . Object ) ;
346
+ var server = new KestrelServer ( Options . Create ( options ) , mockTransportFactory . Object , mockLoggerFactory . Object ) ;
347
347
await server . StartAsync ( new DummyApplication ( ) , CancellationToken . None ) ;
348
348
349
349
var stopTask1 = server . StopAsync ( default ) ;
@@ -398,7 +398,7 @@ public async Task StopAsyncDispatchesSubsequentStopAsyncContinuations()
398
398
var mockLoggerFactory = new Mock < ILoggerFactory > ( ) ;
399
399
var mockLogger = new Mock < ILogger > ( ) ;
400
400
mockLoggerFactory . Setup ( m => m . CreateLogger ( It . IsAny < string > ( ) ) ) . Returns ( mockLogger . Object ) ;
401
- var server = new KestrelServer ( Options . Create ( options ) , new List < IConnectionListenerFactory > ( ) { mockTransportFactory . Object } , mockLoggerFactory . Object ) ;
401
+ var server = new KestrelServer ( Options . Create ( options ) , mockTransportFactory . Object , mockLoggerFactory . Object ) ;
402
402
await server . StartAsync ( new DummyApplication ( ) , default ) ;
403
403
404
404
var stopTask1 = server . StopAsync ( default ) ;
@@ -444,7 +444,7 @@ public void StartingServerInitializesHeartbeat()
444
444
DebuggerWrapper . Singleton ,
445
445
testContext . Log ) ;
446
446
447
- using ( var server = new KestrelServer ( new List < IConnectionListenerFactory > ( ) { new MockTransportFactory ( ) } , testContext ) )
447
+ using ( var server = new KestrelServerImpl ( new MockTransportFactory ( ) , testContext ) )
448
448
{
449
449
Assert . Null ( testContext . DateHeaderValueManager . GetDateHeaderValues ( ) ) ;
450
450
@@ -526,7 +526,7 @@ public async Task ReloadsOnConfigurationChangeWhenOptedIn()
526
526
} ) ;
527
527
528
528
// Don't use "using". Dispose() could hang if test fails.
529
- var server = new KestrelServer ( Options . Create ( options ) , new List < IConnectionListenerFactory > ( ) { mockTransportFactory . Object } , mockLoggerFactory . Object ) ;
529
+ var server = new KestrelServer ( Options . Create ( options ) , mockTransportFactory . Object , mockLoggerFactory . Object ) ;
530
530
531
531
await server . StartAsync ( new DummyApplication ( ) , CancellationToken . None ) . DefaultTimeout ( ) ;
532
532
@@ -663,7 +663,7 @@ public async Task DoesNotReloadOnConfigurationChangeByDefault()
663
663
} ) ;
664
664
665
665
// Don't use "using". Dispose() could hang if test fails.
666
- var server = new KestrelServer ( Options . Create ( options ) , new List < IConnectionListenerFactory > ( ) { mockTransportFactory . Object } , mockLoggerFactory . Object ) ;
666
+ var server = new KestrelServer ( Options . Create ( options ) , mockTransportFactory . Object , mockLoggerFactory . Object ) ;
667
667
668
668
await server . StartAsync ( new DummyApplication ( ) , CancellationToken . None ) . DefaultTimeout ( ) ;
669
669
@@ -677,12 +677,12 @@ public async Task DoesNotReloadOnConfigurationChangeByDefault()
677
677
678
678
private static KestrelServer CreateServer ( KestrelServerOptions options , ILogger testLogger )
679
679
{
680
- return new KestrelServer ( Options . Create ( options ) , new List < IConnectionListenerFactory > ( ) { new MockTransportFactory ( ) } , new LoggerFactory ( new [ ] { new KestrelTestLoggerProvider ( testLogger ) } ) ) ;
680
+ return new KestrelServer ( Options . Create ( options ) , new MockTransportFactory ( ) , new LoggerFactory ( new [ ] { new KestrelTestLoggerProvider ( testLogger ) } ) ) ;
681
681
}
682
682
683
683
private static KestrelServer CreateServer ( KestrelServerOptions options , bool throwOnCriticalErrors = true )
684
684
{
685
- return new KestrelServer ( Options . Create ( options ) , new List < IConnectionListenerFactory > ( ) { new MockTransportFactory ( ) } , new LoggerFactory ( new [ ] { new KestrelTestLoggerProvider ( throwOnCriticalErrors ) } ) ) ;
685
+ return new KestrelServer ( Options . Create ( options ) , new MockTransportFactory ( ) , new LoggerFactory ( new [ ] { new KestrelTestLoggerProvider ( throwOnCriticalErrors ) } ) ) ;
686
686
}
687
687
688
688
private static void StartDummyApplication ( IServer server )
0 commit comments