File tree Expand file tree Collapse file tree 1 file changed +15
-9
lines changed
SWEN3.Paperless.RabbitMq.Tests/Helpers Expand file tree Collapse file tree 1 file changed +15
-9
lines changed Original file line number Diff line number Diff 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+ }
You can’t perform that action at this time.
0 commit comments