99
1010namespace ManagedCode . Keda . Tests ;
1111
12- [ Collection ( nameof ( TestClusterApplication ) ) ]
13- public class SomeTest
12+
13+ public class SomeTest : TestClusterApplication
1414{
15- private readonly TestClusterApplication _testApp ;
1615 private readonly ITestOutputHelper _outputHelper ;
1716
18- public SomeTest ( TestClusterApplication testApp , ITestOutputHelper outputHelper )
17+ public SomeTest ( ITestOutputHelper outputHelper )
1918 {
20- _testApp = testApp ;
2119 _outputHelper = outputHelper ;
2220 }
2321
2422 [ Fact ]
2523 public async Task OneRequest ( )
2624 {
27- var baseCount = await _testApp . Cluster . Client . GetGrain < IRequestTrackerGrain > ( 0 ) . GetRequestsCount ( ) ;
25+ var baseCount = await this . Cluster . Client . GetGrain < IRequestTrackerGrain > ( 0 ) . GetRequestsCount ( ) ;
2826
2927
30- var request = await _testApp . CreateClient ( ) . GetAsync ( "/random" ) ;
28+ var request = await this . CreateClient ( ) . GetAsync ( "/random" ) ;
3129 request . StatusCode . Should ( ) . Be ( HttpStatusCode . OK ) ;
3230
33- await Task . Delay ( TimeSpan . FromSeconds ( 11 ) ) ;
31+ await Task . Delay ( TimeSpan . FromSeconds ( 15 ) ) ;
3432
35- var count = await _testApp . Cluster . Client . GetGrain < IRequestTrackerGrain > ( 0 ) . GetRequestsCount ( ) ;
33+ var count = await this . Cluster . Client . GetGrain < IRequestTrackerGrain > ( 0 ) . GetRequestsCount ( ) ;
3634 count . Should ( ) . Be ( baseCount + 1 ) ;
3735
38- request = await _testApp . CreateClient ( ) . GetAsync ( "/api/scaling/requests" ) ;
36+ request = await this . CreateClient ( ) . GetAsync ( "/api/scaling/requests" ) ;
3937 request . StatusCode . Should ( ) . Be ( HttpStatusCode . OK ) ;
4038 var content = await request . Content . ReadAsStringAsync ( ) ;
4139 }
4240
4341 [ Fact ]
4442 public async Task OneSignalR ( )
4543 {
46- await Task . Delay ( TimeSpan . FromSeconds ( 11 ) ) ;
47- var count = await _testApp . Cluster . Client . GetGrain < ISignalRTrackerGrain > ( 0 ) . GetConnections ( ) ;
44+ await Task . Delay ( TimeSpan . FromSeconds ( 15 ) ) ;
45+ var count = await this . Cluster . Client . GetGrain < ISignalRTrackerGrain > ( 0 ) . GetConnections ( ) ;
4846 count . Should ( ) . Be ( 0 ) ;
4947
50- var client = _testApp . CreateSignalRClient ( nameof ( TestHub ) ) ;
48+ var client = this . CreateSignalRClient ( nameof ( TestHub ) ) ;
5149 await client . StartAsync ( ) ;
5250
53- await Task . Delay ( TimeSpan . FromSeconds ( 11 ) ) ;
51+ await Task . Delay ( TimeSpan . FromSeconds ( 15 ) ) ;
5452
55- count = await _testApp . Cluster . Client . GetGrain < ISignalRTrackerGrain > ( 0 ) . GetConnections ( ) ;
53+ count = await this . Cluster . Client . GetGrain < ISignalRTrackerGrain > ( 0 ) . GetConnections ( ) ;
5654 count . Should ( ) . Be ( 1 ) ;
5755
58- var request = await _testApp . CreateClient ( ) . GetAsync ( "/api/scaling/signalr" ) ;
56+ var request = await this . CreateClient ( ) . GetAsync ( "/api/scaling/signalr" ) ;
5957 request . StatusCode . Should ( ) . Be ( HttpStatusCode . OK ) ;
6058 var content = await request . Content . ReadAsStringAsync ( ) ;
6159
6260 await client . StopAsync ( ) ;
6361 await client . DisposeAsync ( ) ;
6462
65- await Task . Delay ( TimeSpan . FromSeconds ( 11 ) ) ;
63+ await Task . Delay ( TimeSpan . FromSeconds ( 15 ) ) ;
6664
67- count = await _testApp . Cluster . Client . GetGrain < ISignalRTrackerGrain > ( 0 ) . GetConnections ( ) ;
65+ count = await this . Cluster . Client . GetGrain < ISignalRTrackerGrain > ( 0 ) . GetConnections ( ) ;
6866 count . Should ( ) . Be ( 0 ) ;
6967
7068 }
7169
7270 [ Fact ]
7371 public async Task SignalR_500 ( )
7472 {
75- var count = await _testApp . Cluster . Client . GetGrain < ISignalRTrackerGrain > ( 0 ) . GetConnections ( ) ;
73+ var count = await this . Cluster . Client . GetGrain < ISignalRTrackerGrain > ( 0 ) . GetConnections ( ) ;
7674 count . Should ( ) . Be ( 0 ) ;
7775
7876 for ( int i = 0 ; i < 500 ; i ++ )
7977 {
80- var connection = _testApp . CreateSignalRClient ( nameof ( TestHub ) ) ;
78+ var connection = this . CreateSignalRClient ( nameof ( TestHub ) ) ;
8179
8280 try
8381 {
@@ -118,7 +116,7 @@ public async Task SignalR_500()
118116 await Task . Delay ( TimeSpan . FromMinutes ( 1 ) ) ;
119117
120118
121- count = await _testApp . Cluster . Client . GetGrain < ISignalRTrackerGrain > ( 0 ) . GetConnections ( ) ;
119+ count = await this . Cluster . Client . GetGrain < ISignalRTrackerGrain > ( 0 ) . GetConnections ( ) ;
122120 count . Should ( ) . Be ( 0 ) ;
123121 }
124122
@@ -128,11 +126,11 @@ public async Task Orleans()
128126 var iterations = 2000 ;
129127 for ( int i = 0 ; i < iterations ; i ++ )
130128 {
131- await _testApp . Cluster . Client . GetGrain < ISignalRTrackerGrain > ( i ) . OnConnectedAsync ( "host" ) ;
132- await _testApp . Cluster . Client . GetGrain < IRequestTrackerGrain > ( i ) . TrackRequest ( "host" ) ;
129+ await this . Cluster . Client . GetGrain < ISignalRTrackerGrain > ( i ) . OnConnectedAsync ( "host" ) ;
130+ await this . Cluster . Client . GetGrain < IRequestTrackerGrain > ( i ) . TrackRequest ( "host" ) ;
133131 }
134132
135- var request = await _testApp . CreateClient ( ) . GetAsync ( "/api/scaling/orleans" ) ;
133+ var request = await this . CreateClient ( ) . GetAsync ( "/api/scaling/orleans" ) ;
136134 request . StatusCode . Should ( ) . Be ( HttpStatusCode . OK ) ;
137135 var content = await request . Content . ReadAsStringAsync ( ) ;
138136 var dto = JsonConvert . DeserializeObject < OrleansStats > ( content ) ;
0 commit comments