Skip to content

Commit 7e826ad

Browse files
fix: use ConfigureWebHost instead of ConfigureWebHostDefaults for TestServer
ConfigureWebHostDefaults applies Kestrel defaults AFTER the user's configure action runs, overriding the UseTestServer() call. Using ConfigureWebHost instead ensures only TestServer is configured as the web server. Signed-off-by: Shashwat Sinha <shashwat.sinha2003@gmail.com>
1 parent aadd729 commit 7e826ad

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

src/Lucene.Net.Tests.Replicator/ReplicatorTestCase.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,10 @@ public static TestServer NewHttpServer(IReplicationService service, MockErrorCon
8787
if (useStartupClass)
8888
{
8989
var hostBuilder = new HostBuilder()
90-
.ConfigureWebHostDefaults(webBuilder =>
90+
.ConfigureWebHost(webBuilder =>
9191
{
92-
webBuilder.UseTestServer();
93-
webBuilder.ConfigureServices(container =>
92+
webBuilder.UseTestServer()
93+
.ConfigureServices(container =>
9494
{
9595
container.AddSingleton(service);
9696
container.AddSingleton(mockErrorConfig);
@@ -114,10 +114,10 @@ public static TestServer NewHttpServer(IReplicationService service, MockErrorCon
114114
else
115115
{
116116
var hostBuilder = new HostBuilder()
117-
.ConfigureWebHostDefaults(webBuilder =>
117+
.ConfigureWebHost(webBuilder =>
118118
{
119-
webBuilder.UseTestServer();
120-
webBuilder.ConfigureServices(container =>
119+
webBuilder.UseTestServer()
120+
.ConfigureServices(container =>
121121
{
122122
container.AddRouting();
123123
container.AddSingleton(service);

0 commit comments

Comments
 (0)