@@ -37,7 +37,7 @@ public async Task ConnectAndReceiveMessage_InMemoryServer()
37
37
} ;
38
38
39
39
// Act
40
- var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
40
+ await using var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
41
41
42
42
// Wait for SSE connection to be established
43
43
await server . WaitForConnectionAsync ( TimeSpan . FromSeconds ( 10 ) ) ;
@@ -82,7 +82,7 @@ public async Task ConnectAndReceiveMessage_EverythingServerWithSse()
82
82
} ;
83
83
84
84
// Create client and run tests
85
- var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
85
+ await using var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
86
86
var tools = await client . ListToolsAsync ( ) . ToListAsync ( ) ;
87
87
88
88
// assert
@@ -147,7 +147,7 @@ public async Task Sampling_Sse_EverythingServer()
147
147
} ,
148
148
} ;
149
149
150
- var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
150
+ await using var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
151
151
152
152
// Call the server's sampleLLM tool which should trigger our sampling handler
153
153
var result = await client . CallToolAsync (
@@ -194,7 +194,7 @@ public async Task ConnectAndReceiveMessage_InMemoryServer_WithFullEndpointEventU
194
194
} ;
195
195
196
196
// Act
197
- var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
197
+ await using var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
198
198
199
199
// Wait for SSE connection to be established
200
200
await server . WaitForConnectionAsync ( TimeSpan . FromSeconds ( 10 ) ) ;
@@ -233,7 +233,7 @@ public async Task ConnectAndReceiveNotification_InMemoryServer()
233
233
} ;
234
234
235
235
// Act
236
- var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
236
+ await using var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
237
237
238
238
// Wait for SSE connection to be established
239
239
await server . WaitForConnectionAsync ( TimeSpan . FromSeconds ( 10 ) ) ;
@@ -282,7 +282,7 @@ public async Task ConnectTwice_Throws()
282
282
} ;
283
283
284
284
// Act
285
- var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
285
+ await using var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
286
286
var mcpClient = ( McpClient ) client ;
287
287
var transport = ( SseClientTransport ) mcpClient . Transport ;
288
288
0 commit comments