From 6536b20978b4b7ab99a55fb722791d0f76966e46 Mon Sep 17 00:00:00 2001 From: Mattias Karlsson Date: Sat, 22 Nov 2025 22:05:29 +0100 Subject: [PATCH] fix(tests): replace obsolete SelectAwait with Select in HttpClientTests Remove conditional compilation and use Select with CancellationToken parameter for all target frameworks (net8.0, net9.0, net10.0) to resolve CS0618 warning about obsolete AsyncEnumerableDeprecated.SelectAwait. The modern Select overload is available in both System.Linq.Async (for net8.0/net9.0) and System.Linq.AsyncEnumerable (for net10.0). --- src/Devlead.Testing.MockHttp.Tests/Unit/HttpClientTests.cs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/Devlead.Testing.MockHttp.Tests/Unit/HttpClientTests.cs b/src/Devlead.Testing.MockHttp.Tests/Unit/HttpClientTests.cs index 4509c5d..2b1a20e 100644 --- a/src/Devlead.Testing.MockHttp.Tests/Unit/HttpClientTests.cs +++ b/src/Devlead.Testing.MockHttp.Tests/Unit/HttpClientTests.cs @@ -92,13 +92,8 @@ public async Task Send(params string[] methods) // When var result = await methods .ToAsyncEnumerable() -#if NET10_0_OR_GREATER .Select( async (method, _, _) -#else - .SelectAwait( - async method -#endif => await httpClient.SendAsync( new HttpRequestMessage( new HttpMethod(method),