@@ -18,82 +18,92 @@ public class EnvironmentTests(ITestOutputHelper testOutputHelper)
1818 public async Task CreateAConnectionWithEnvironment ( )
1919 {
2020 IEnvironment env = AmqpEnvironment . Create ( ConnectionSettingsBuilder . Create ( ) . Build ( ) ) ;
21+ var amqpEnv = ( AmqpEnvironment ) env ;
22+
2123 IConnection connection = await env . CreateConnectionAsync ( ) ;
24+
2225 Assert . NotNull ( connection ) ;
23- Assert . NotEmpty ( env . GetConnections ( ) ) ;
26+ Assert . NotEmpty ( amqpEnv . Connections ) ;
2427 await env . CloseAsync ( ) ;
2528 Assert . Equal ( State . Closed , connection . State ) ;
26- Assert . Empty ( env . GetConnections ( ) ) ;
29+ Assert . Empty ( amqpEnv . Connections ) ;
2730 }
2831
2932 [ Fact ]
3033 public async Task CreateMoreConnectionsWithDifferentParametersEnvironment ( )
3134 {
3235 string envConnectionName = "EnvironmentConnection_" + Guid . NewGuid ( ) ;
36+
3337 IEnvironment env = AmqpEnvironment . Create (
3438 ConnectionSettingsBuilder . Create ( ) . ContainerId ( envConnectionName ) . Build ( ) ) ;
39+ var amqpEnv = ( AmqpEnvironment ) env ;
3540
3641 IConnection connection = await env . CreateConnectionAsync ( ) ;
42+
3743 Assert . NotNull ( connection ) ;
3844 await WaitUntilConnectionIsOpen ( envConnectionName ) ;
39- Assert . NotEmpty ( env . GetConnections ( ) ) ;
40- Assert . Single ( env . GetConnections ( ) ) ;
45+ Assert . NotEmpty ( amqpEnv . Connections ) ;
46+ Assert . Single ( amqpEnv . Connections ) ;
4147
4248 string envConnectionName2 = "EnvironmentConnection2_" + Guid . NewGuid ( ) ;
4349
4450 IConnection connection2 = await env . CreateConnectionAsync (
4551 ConnectionSettingsBuilder . Create ( ) . ContainerId ( envConnectionName2 ) . Build ( ) ) ;
4652 Assert . NotNull ( connection2 ) ;
47- Assert . Equal ( 2 , env . GetConnections ( ) . Count ) ;
53+ Assert . Equal ( 2 , amqpEnv . Connections . Count ) ;
4854 await WaitUntilConnectionIsOpen ( envConnectionName2 ) ;
4955
5056 await env . CloseAsync ( ) ;
5157 Assert . Equal ( State . Closed , connection . State ) ;
5258 Assert . Equal ( State . Closed , connection2 . State ) ;
53- Assert . Empty ( env . GetConnections ( ) ) ;
59+ Assert . Empty ( amqpEnv . Connections ) ;
5460 }
5561
5662 [ Fact ]
5763 public async Task CloseConnectionsIndividually ( )
5864 {
5965 string envConnectionName = "EnvironmentConnection_" + Guid . NewGuid ( ) ;
66+
6067 IEnvironment env = AmqpEnvironment . Create (
6168 ConnectionSettingsBuilder . Create ( ) . ContainerId ( envConnectionName ) . Build ( ) ) ;
69+ var amqpEnv = ( AmqpEnvironment ) env ;
70+
6271 IConnection connection = await env . CreateConnectionAsync ( ) ;
72+
6373 await WaitUntilConnectionIsOpen ( envConnectionName ) ;
64- Assert . Single ( env . GetConnections ( ) ) ;
65- Assert . Equal ( 1 , env . GetConnections ( ) [ 0 ] . Id ) ;
74+ Assert . Single ( amqpEnv . Connections ) ;
75+ Assert . Equal ( 1 , amqpEnv . Connections [ 0 ] . Id ) ;
6676
6777 string envConnectionName2 = "EnvironmentConnection2_" + Guid . NewGuid ( ) . ToString ( ) ;
6878 IConnection connection2 = await env . CreateConnectionAsync (
6979 ConnectionSettingsBuilder . Create ( ) . ContainerId ( envConnectionName2 ) . Build ( ) ) ;
70- Assert . Equal ( 2 , env . GetConnections ( ) . Count ) ;
71- Assert . Equal ( 2 , env . GetConnections ( ) [ 1 ] . Id ) ;
80+ Assert . Equal ( 2 , amqpEnv . Connections . Count ) ;
81+ Assert . Equal ( 2 , amqpEnv . Connections [ 1 ] . Id ) ;
7282 await WaitUntilConnectionIsOpen ( envConnectionName2 ) ;
7383
7484 string envConnectionName3 = "EnvironmentConnection3_" + Guid . NewGuid ( ) . ToString ( ) ;
7585 IConnection connection3 = await env . CreateConnectionAsync (
7686 ConnectionSettingsBuilder . Create ( ) . ContainerId ( envConnectionName3 ) . Build ( ) ) ;
77- Assert . Equal ( 3 , env . GetConnections ( ) . Count ) ;
78- Assert . Equal ( 3 , env . GetConnections ( ) [ 2 ] . Id ) ;
87+ Assert . Equal ( 3 , amqpEnv . Connections . Count ) ;
88+ Assert . Equal ( 3 , amqpEnv . Connections [ 2 ] . Id ) ;
7989 await WaitUntilConnectionIsOpen ( envConnectionName3 ) ;
8090
8191 // closing
8292 await connection . CloseAsync ( ) ;
8393 Assert . Equal ( State . Closed , connection . State ) ;
84- Assert . Equal ( 2 , env . GetConnections ( ) . Count ) ;
94+ Assert . Equal ( 2 , amqpEnv . Connections . Count ) ;
8595
8696 await WaitUntilConnectionIsClosed ( envConnectionName ) ;
8797 await connection2 . CloseAsync ( ) ;
8898 Assert . Equal ( State . Closed , connection2 . State ) ;
89- Assert . Single ( env . GetConnections ( ) ) ;
99+ Assert . Single ( amqpEnv . Connections ) ;
90100 await WaitUntilConnectionIsClosed ( envConnectionName2 ) ;
91101
92102 await connection3 . CloseAsync ( ) ;
93103 Assert . Equal ( State . Closed , connection3 . State ) ;
94104 await WaitUntilConnectionIsClosed ( envConnectionName3 ) ;
95105
96- Assert . Empty ( env . GetConnections ( ) ) ;
106+ Assert . Empty ( amqpEnv . Connections ) ;
97107 await env . CloseAsync ( ) ;
98108 }
99109}
0 commit comments