@@ -31,7 +31,7 @@ public async Task McpEndpoint_WithoutToken_Returns401()
3131 {
3232 HttpClient client = factory . CreateClient ( ) ;
3333
34- var request = CreateMcpInitializeRequest ( "/mcp" ) ;
34+ using var request = CreateMcpInitializeRequest ( "/mcp" ) ;
3535 using HttpResponseMessage response = await client . SendAsync ( request ) ;
3636
3737 await Assert . That ( response . StatusCode ) . IsEqualTo ( HttpStatusCode . Unauthorized ) ;
@@ -65,7 +65,7 @@ public async Task McpEndpoint_WithValidToken_Returns200AndListsTools()
6565 HttpClient client = factory . CreateClient ( ) ;
6666
6767 // Step 1: Initialize the MCP session
68- var initRequest = CreateMcpInitializeRequest ( "/mcp" ) ;
68+ using var initRequest = CreateMcpInitializeRequest ( "/mcp" ) ;
6969 initRequest . Headers . Authorization = new AuthenticationHeaderValue ( "Bearer" , rawToken ) ;
7070
7171 using HttpResponseMessage initResponse = await client . SendAsync ( initRequest ) ;
@@ -77,7 +77,7 @@ public async Task McpEndpoint_WithValidToken_Returns200AndListsTools()
7777 sessionId = sessionIdValues . First ( ) ;
7878
7979 // Step 2: List tools
80- var listToolsRequest = new HttpRequestMessage ( HttpMethod . Post , "/mcp" )
80+ using var listToolsRequest = new HttpRequestMessage ( HttpMethod . Post , "/mcp" )
8181 {
8282 Content = new StringContent (
8383 """{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}""" ,
@@ -116,7 +116,7 @@ public async Task McpEndpoint_WithValidToken_Returns200AndListsTools()
116116 public async Task McpEndpoint_WithInvalidToken_Returns401 ( )
117117 {
118118 HttpClient client = factory . CreateClient ( ) ;
119- var request = CreateMcpInitializeRequest ( "/mcp" ) ;
119+ using var request = CreateMcpInitializeRequest ( "/mcp" ) ;
120120 request . Headers . Authorization = new AuthenticationHeaderValue ( "Bearer" , "mcp_invalid_token_that_does_not_exist" ) ;
121121 using HttpResponseMessage response = await client . SendAsync ( request ) ;
122122 await Assert . That ( response . StatusCode ) . IsEqualTo ( HttpStatusCode . Unauthorized ) ;
@@ -147,7 +147,7 @@ public async Task McpEndpoint_WithRevokedToken_Returns401()
147147 }
148148
149149 HttpClient client = factory . CreateClient ( ) ;
150- var request = CreateMcpInitializeRequest ( "/mcp" ) ;
150+ using var request = CreateMcpInitializeRequest ( "/mcp" ) ;
151151 request . Headers . Authorization = new AuthenticationHeaderValue ( "Bearer" , rawToken ) ;
152152 using HttpResponseMessage response = await client . SendAsync ( request ) ;
153153 await Assert . That ( response . StatusCode ) . IsEqualTo ( HttpStatusCode . Unauthorized ) ;
@@ -179,7 +179,7 @@ public async Task McpEndpoint_WithExpiredToken_Returns401()
179179 }
180180
181181 HttpClient client = factory . CreateClient ( ) ;
182- var request = CreateMcpInitializeRequest ( "/mcp" ) ;
182+ using var request = CreateMcpInitializeRequest ( "/mcp" ) ;
183183 request . Headers . Authorization = new AuthenticationHeaderValue ( "Bearer" , rawToken ) ;
184184 using HttpResponseMessage response = await client . SendAsync ( request ) ;
185185 await Assert . That ( response . StatusCode ) . IsEqualTo ( HttpStatusCode . Unauthorized ) ;
0 commit comments