@@ -37,7 +37,7 @@ public async Task ConnectAndReceiveMessage_InMemoryServer()
3737 } ;
3838
3939 // Act
40- var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
40+ await using var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
4141
4242 // Wait for SSE connection to be established
4343 await server . WaitForConnectionAsync ( TimeSpan . FromSeconds ( 10 ) ) ;
@@ -82,7 +82,7 @@ public async Task ConnectAndReceiveMessage_EverythingServerWithSse()
8282 } ;
8383
8484 // 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 ) ;
8686 var tools = await client . ListToolsAsync ( ) . ToListAsync ( ) ;
8787
8888 // assert
@@ -147,7 +147,7 @@ public async Task Sampling_Sse_EverythingServer()
147147 } ,
148148 } ;
149149
150- var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
150+ await using var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
151151
152152 // Call the server's sampleLLM tool which should trigger our sampling handler
153153 var result = await client . CallToolAsync (
@@ -194,7 +194,7 @@ public async Task ConnectAndReceiveMessage_InMemoryServer_WithFullEndpointEventU
194194 } ;
195195
196196 // Act
197- var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
197+ await using var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
198198
199199 // Wait for SSE connection to be established
200200 await server . WaitForConnectionAsync ( TimeSpan . FromSeconds ( 10 ) ) ;
@@ -233,7 +233,7 @@ public async Task ConnectAndReceiveNotification_InMemoryServer()
233233 } ;
234234
235235 // Act
236- var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
236+ await using var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
237237
238238 // Wait for SSE connection to be established
239239 await server . WaitForConnectionAsync ( TimeSpan . FromSeconds ( 10 ) ) ;
@@ -282,7 +282,7 @@ public async Task ConnectTwice_Throws()
282282 } ;
283283
284284 // Act
285- var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
285+ await using var client = await McpClientFactory . CreateAsync ( defaultConfig , defaultOptions , loggerFactory : loggerFactory ) ;
286286 var mcpClient = ( McpClient ) client ;
287287 var transport = ( SseClientTransport ) mcpClient . Transport ;
288288
0 commit comments