Skip to content

Commit 4174d01

Browse files
committed
.net8
1 parent 986a508 commit 4174d01

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

tests/TinyPng.Tests/FakeResponseHandler.cs

+5-9
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ namespace TinyPng.Tests;
88

99
public class FakeResponseHandler : DelegatingHandler
1010
{
11-
private readonly Dictionary<Uri, HttpResponseMessage> _fakeGetResponses = new();
12-
private readonly Dictionary<Uri, HttpResponseMessage> _fakePostResponses = new();
11+
private readonly Dictionary<Uri, HttpResponseMessage> _fakeGetResponses = [];
12+
private readonly Dictionary<Uri, HttpResponseMessage> _fakePostResponses = [];
1313

1414

1515
public void AddFakeGetResponse(Uri uri, HttpResponseMessage responseMessage)
@@ -23,12 +23,8 @@ public void AddFakePostResponse(Uri uri, HttpResponseMessage responseMessage)
2323

2424
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, System.Threading.CancellationToken cancellationToken)
2525
{
26-
var result = request.Method == HttpMethod.Get && _fakeGetResponses.ContainsKey(request.RequestUri)
27-
? _fakeGetResponses[request.RequestUri]
28-
: request.Method == HttpMethod.Post && _fakePostResponses.ContainsKey(request.RequestUri)
29-
? _fakePostResponses[request.RequestUri]
30-
: new HttpResponseMessage(HttpStatusCode.NotFound) { RequestMessage = request };
31-
32-
return Task.FromResult(result);
26+
if (request.Method == HttpMethod.Get && _fakeGetResponses.TryGetValue(request.RequestUri, out var getMessage)) { return Task.FromResult(getMessage); }
27+
else if (request.Method == HttpMethod.Post && _fakePostResponses.TryGetValue(request.RequestUri, out var postMessage)) { return Task.FromResult(postMessage); }
28+
else { return Task.FromResult(new HttpResponseMessage(HttpStatusCode.NotFound) { RequestMessage = request }); }
3329
}
3430
}

tests/TinyPng.Tests/TinyPng.Tests.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>net6.0</TargetFramework>
3+
<TargetFramework>net8.0</TargetFramework>
44
</PropertyGroup>
55
<ItemGroup>
66
<ProjectReference Include="..\..\src\TinyPNG\TinyPNG.csproj" />

0 commit comments

Comments
 (0)