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
5
5
public static TestServer CreateSseTestServer < T > ( ISseStream < T > sseStream ,
6
6
Action < IEndpointRouteBuilder > configureEndpoints ) where T : class
7
7
{
8
- var builder = new WebHostBuilder ( ) . ConfigureServices ( services =>
8
+ var hostBuilder = new HostBuilder ( ) . ConfigureWebHost ( webHost =>
9
9
{
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
+ } ) ;
16
21
} ) ;
17
22
18
- return new TestServer ( builder ) ;
23
+ var host = hostBuilder . StartAsync ( ) . GetAwaiter ( ) . GetResult ( ) ;
24
+ return host . GetTestServer ( ) ;
19
25
}
20
- }
26
+ }
You can’t perform that action at this time.
0 commit comments