Skip to content

Commit be371af

Browse files
authored
Update SseTestHelpers.cs
1 parent a3d6788 commit be371af

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

SWEN3.Paperless.RabbitMq.Tests/Helpers/SseTestHelpers.cs

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,22 @@ internal static class SseTestHelpers
55
public static TestServer CreateSseTestServer<T>(ISseStream<T> sseStream,
66
Action<IEndpointRouteBuilder> configureEndpoints) where T : class
77
{
8-
var builder = new WebHostBuilder().ConfigureServices(services =>
8+
var hostBuilder = new HostBuilder().ConfigureWebHost(webHost =>
99
{
10-
services.AddSingleton(sseStream);
11-
services.AddRouting();
12-
}).Configure(app =>
13-
{
14-
app.UseRouting();
15-
app.UseEndpoints(configureEndpoints);
10+
webHost.UseTestServer();
11+
webHost.ConfigureServices(services =>
12+
{
13+
services.AddSingleton(sseStream);
14+
services.AddRouting();
15+
});
16+
webHost.Configure(app =>
17+
{
18+
app.UseRouting();
19+
app.UseEndpoints(configureEndpoints);
20+
});
1621
});
1722

18-
return new TestServer(builder);
23+
var host = hostBuilder.StartAsync().GetAwaiter().GetResult();
24+
return host.GetTestServer();
1925
}
20-
}
26+
}

0 commit comments

Comments
 (0)