Skip to content

Commit d5fad5c

Browse files
Fix code analysis violation after .NET 7 SDK update
1 parent 71d20b3 commit d5fad5c

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/Client/test/Asp.Versioning.Http.Client.Tests/TestServer.cs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,28 @@ namespace Asp.Versioning.Http;
77
internal sealed class TestServer : HttpMessageHandler
88
{
99
private readonly HttpResponseMessage response;
10+
private bool disposed;
1011

1112
public TestServer() => response = new( HttpStatusCode.OK );
1213

1314
public TestServer( HttpResponseMessage response ) => this.response = response;
1415

1516
protected override Task<HttpResponseMessage> SendAsync( HttpRequestMessage request, CancellationToken cancellationToken ) =>
1617
Task.FromResult( response );
18+
19+
protected override void Dispose( bool disposing )
20+
{
21+
if ( disposed )
22+
{
23+
return;
24+
}
25+
26+
base.Dispose( disposing );
27+
disposed = true;
28+
29+
if ( disposing )
30+
{
31+
response.Dispose();
32+
}
33+
}
1734
}

0 commit comments

Comments
 (0)