@@ -429,6 +429,7 @@ public void DoNotCaptureStartupErrorsByDefault(IWebHostBuilder builder)
429
429
public void ServiceProviderDisposedOnBuildException ( )
430
430
{
431
431
var service = new DisposableService ( ) ;
432
+ #pragma warning disable ASPDEPR004 // Type or member is obsolete
432
433
var hostBuilder = new WebHostBuilder ( )
433
434
. UseServer ( new TestServer ( ) )
434
435
. ConfigureServices ( services =>
@@ -437,6 +438,7 @@ public void ServiceProviderDisposedOnBuildException()
437
438
services . AddSingleton ( sp => service ) ;
438
439
} )
439
440
. UseStartup < StartupWithResolvedDisposableThatThrows > ( ) ;
441
+ #pragma warning restore ASPDEPR004 // Type or member is obsolete
440
442
441
443
Assert . Throws < InvalidOperationException > ( ( ) => hostBuilder . Build ( ) ) ;
442
444
Assert . True ( service . Disposed ) ;
@@ -1483,14 +1485,18 @@ private IWebHostBuilder CreateWebHostBuilder()
1483
1485
. AddInMemoryCollection ( vals ) ;
1484
1486
var config = builder . Build ( ) ;
1485
1487
1488
+ #pragma warning disable ASPDEPR004 // Type or member is obsolete
1486
1489
return new WebHostBuilder ( ) . UseConfiguration ( config ) ;
1490
+ #pragma warning restore ASPDEPR004 // Type or member is obsolete
1487
1491
}
1488
1492
1493
+ #pragma warning disable ASPDEPR004 // Type or member is obsolete
1489
1494
public static TheoryData < IWebHostBuilder > DefaultWebHostBuilders => new TheoryData < IWebHostBuilder >
1490
1495
{
1491
1496
new WebHostBuilder ( ) ,
1492
1497
new GenericWebHostBuilderWrapper ( new HostBuilder ( ) )
1493
1498
} ;
1499
+ #pragma warning restore ASPDEPR004 // Type or member is obsolete
1494
1500
1495
1501
public static TheoryData < IWebHostBuilder > DefaultWebHostBuildersWithConfig
1496
1502
{
@@ -1506,10 +1512,12 @@ public static TheoryData<IWebHostBuilder> DefaultWebHostBuildersWithConfig
1506
1512
. AddInMemoryCollection ( vals ) ;
1507
1513
var config = builder . Build ( ) ;
1508
1514
1515
+ #pragma warning disable ASPDEPR004 // Type or member is obsolete
1509
1516
return new TheoryData < IWebHostBuilder > {
1510
1517
new WebHostBuilder ( ) . UseConfiguration ( config ) ,
1511
1518
new GenericWebHostBuilderWrapper ( new HostBuilder ( ) ) . UseConfiguration ( config )
1512
1519
} ;
1520
+ #pragma warning restore ASPDEPR004 // Type or member is obsolete
1513
1521
}
1514
1522
}
1515
1523
0 commit comments