From d68a39510adfe080edd35478c6a35350e526008b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 20 Dec 2025 16:08:23 +0000 Subject: [PATCH 1/2] Bump the nuget group with 11 updates Bumps GitHubActionsTestLogger from 2.4.1 to 3.0.1 Bumps Meziantou.Analyzer from 2.0.201 to 2.0.264 Bumps Microsoft.Extensions.Http.Polly from 9.0.5 to 10.0.1 Bumps Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.1 Bumps Microsoft.Reactive.Testing from 6.0.1 to 6.1.0 Bumps Roslynator.Analyzers from 4.13.1 to 4.15.0 Bumps Roslynator.CodeAnalysis.Analyzers from 4.13.1 to 4.15.0 Bumps Roslynator.Formatting.Analyzers from 4.13.1 to 4.15.0 Bumps System.Reactive from 6.0.1 to 6.1.0 Bumps xunit.analyzers from 1.23.0 to 1.26.0 Bumps xunit.runner.visualstudio from 3.1.3 to 3.1.5 --- updated-dependencies: - dependency-name: GitHubActionsTestLogger dependency-version: 3.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: Meziantou.Analyzer dependency-version: 2.0.264 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: Microsoft.Extensions.Http.Polly dependency-version: 10.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: Microsoft.Reactive.Testing dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Roslynator.Analyzers dependency-version: 4.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Roslynator.CodeAnalysis.Analyzers dependency-version: 4.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Roslynator.Formatting.Analyzers dependency-version: 4.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: System.Reactive dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: xunit.analyzers dependency-version: 1.26.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: xunit.runner.visualstudio dependency-version: 3.1.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget ... Signed-off-by: dependabot[bot] --- Directory.Packages.props | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index d7095cec..28fd5315 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -10,27 +10,27 @@ - - + + - - + + - + - + - - - + + + - + - + \ No newline at end of file From 6324e1bbd5db455e60f5603239e7dc7ebf8abc50 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 20 Dec 2025 16:10:37 +0000 Subject: [PATCH 2/2] dotnet format from workflow for PR 932 --- .../ResponseMocking/HttpResponseMessageMock.cs | 2 +- .../ResponseMocking/HttpResponseMessageMockResult.cs | 6 ++---- .../HttpMocking/InProcess/HttpMessageHandlersReplacer.cs | 2 +- .../HttpMocking/OutOfProcess/ResponseBasedBuilder.cs | 2 +- .../OutOfProcess/ResponseMocking/HttpResponseMock.cs | 2 +- .../HttpMocking/OutOfProcess/StartupBasedBuilder.cs | 2 +- .../Polly/Http/CircuitBreaker/Events/BreakEvent.cs | 2 +- .../Polly/Http/CircuitBreaker/Events/HalfOpenEvent.cs | 2 +- .../Polly/Http/CircuitBreaker/Events/ResetEvent.cs | 2 +- .../Polly/Http/Fallback/Events/FallbackEvent.cs | 2 +- .../Polly/Http/Retry/Events/RetryEvent.cs | 2 +- .../Polly/Http/Timeout/Events/TimeoutEvent.cs | 2 +- 12 files changed, 13 insertions(+), 15 deletions(-) diff --git a/src/DotNet.Sdk.Extensions.Testing/HttpMocking/HttpMessageHandlers/ResponseMocking/HttpResponseMessageMock.cs b/src/DotNet.Sdk.Extensions.Testing/HttpMocking/HttpMessageHandlers/ResponseMocking/HttpResponseMessageMock.cs index 3be99804..06bc5979 100644 --- a/src/DotNet.Sdk.Extensions.Testing/HttpMocking/HttpMessageHandlers/ResponseMocking/HttpResponseMessageMock.cs +++ b/src/DotNet.Sdk.Extensions.Testing/HttpMocking/HttpMessageHandlers/ResponseMocking/HttpResponseMessageMock.cs @@ -3,7 +3,7 @@ namespace DotNet.Sdk.Extensions.Testing.HttpMocking.HttpMessageHandlers.Response /// /// Represents a mock of an . /// -public class HttpResponseMessageMock +public sealed class HttpResponseMessageMock { private readonly HttpResponseMessageMockPredicateDelegate _predicate; private readonly HttpResponseMessageMockHandlerDelegate _handler; diff --git a/src/DotNet.Sdk.Extensions.Testing/HttpMocking/HttpMessageHandlers/ResponseMocking/HttpResponseMessageMockResult.cs b/src/DotNet.Sdk.Extensions.Testing/HttpMocking/HttpMessageHandlers/ResponseMocking/HttpResponseMessageMockResult.cs index febd2360..7e4362ee 100644 --- a/src/DotNet.Sdk.Extensions.Testing/HttpMocking/HttpMessageHandlers/ResponseMocking/HttpResponseMessageMockResult.cs +++ b/src/DotNet.Sdk.Extensions.Testing/HttpMocking/HttpMessageHandlers/ResponseMocking/HttpResponseMessageMockResult.cs @@ -5,8 +5,6 @@ namespace DotNet.Sdk.Extensions.Testing.HttpMocking.HttpMessageHandlers.Response /// public sealed class HttpResponseMessageMockResult { - private HttpResponseMessage? _httpResponseMessage; - private HttpResponseMessageMockResult() { } @@ -28,9 +26,9 @@ public HttpResponseMessage HttpResponseMessage throw new InvalidOperationException($"Cannot retrieve {nameof(HttpResponseMessage)} unless Status is {nameof(HttpResponseMockResults.Executed)}. Status is {Status}."); } - return _httpResponseMessage!; + return field!; } - private set => _httpResponseMessage = value; + private set; } internal static HttpResponseMessageMockResult Executed(HttpResponseMessage httpResponseMessage) diff --git a/src/DotNet.Sdk.Extensions.Testing/HttpMocking/InProcess/HttpMessageHandlersReplacer.cs b/src/DotNet.Sdk.Extensions.Testing/HttpMocking/InProcess/HttpMessageHandlersReplacer.cs index 48c2cba7..b0b1d05f 100644 --- a/src/DotNet.Sdk.Extensions.Testing/HttpMocking/InProcess/HttpMessageHandlersReplacer.cs +++ b/src/DotNet.Sdk.Extensions.Testing/HttpMocking/InProcess/HttpMessageHandlersReplacer.cs @@ -3,7 +3,7 @@ namespace DotNet.Sdk.Extensions.Testing.HttpMocking.InProcess; /// /// Provides methods to mock an . /// -public class HttpMessageHandlersReplacer +public sealed class HttpMessageHandlersReplacer { private readonly IServiceCollection _services; private readonly List _httpResponseMockBuilders; diff --git a/src/DotNet.Sdk.Extensions.Testing/HttpMocking/OutOfProcess/ResponseBasedBuilder.cs b/src/DotNet.Sdk.Extensions.Testing/HttpMocking/OutOfProcess/ResponseBasedBuilder.cs index daa5b1e6..6079732f 100644 --- a/src/DotNet.Sdk.Extensions.Testing/HttpMocking/OutOfProcess/ResponseBasedBuilder.cs +++ b/src/DotNet.Sdk.Extensions.Testing/HttpMocking/OutOfProcess/ResponseBasedBuilder.cs @@ -3,7 +3,7 @@ namespace DotNet.Sdk.Extensions.Testing.HttpMocking.OutOfProcess; /// /// Provides methods to configure and create an when based on a request/response mocking. /// -public class ResponseBasedBuilder +public sealed class ResponseBasedBuilder { private readonly HttpMockServerArgs _mockServerArgs; private readonly List _httpResponseMocks = []; diff --git a/src/DotNet.Sdk.Extensions.Testing/HttpMocking/OutOfProcess/ResponseMocking/HttpResponseMock.cs b/src/DotNet.Sdk.Extensions.Testing/HttpMocking/OutOfProcess/ResponseMocking/HttpResponseMock.cs index 79d4b89b..9c7bb7fe 100644 --- a/src/DotNet.Sdk.Extensions.Testing/HttpMocking/OutOfProcess/ResponseMocking/HttpResponseMock.cs +++ b/src/DotNet.Sdk.Extensions.Testing/HttpMocking/OutOfProcess/ResponseMocking/HttpResponseMock.cs @@ -3,7 +3,7 @@ namespace DotNet.Sdk.Extensions.Testing.HttpMocking.OutOfProcess.ResponseMocking /// /// Represents the mock for an . /// -public class HttpResponseMock +public sealed class HttpResponseMock { private readonly HttpResponseMockPredicateAsyncDelegate _predicateAsync; private readonly HttpResponseMockHandlerAsyncDelegate _handlerAsync; diff --git a/src/DotNet.Sdk.Extensions.Testing/HttpMocking/OutOfProcess/StartupBasedBuilder.cs b/src/DotNet.Sdk.Extensions.Testing/HttpMocking/OutOfProcess/StartupBasedBuilder.cs index 1e2dce4c..afd32ee2 100644 --- a/src/DotNet.Sdk.Extensions.Testing/HttpMocking/OutOfProcess/StartupBasedBuilder.cs +++ b/src/DotNet.Sdk.Extensions.Testing/HttpMocking/OutOfProcess/StartupBasedBuilder.cs @@ -4,7 +4,7 @@ namespace DotNet.Sdk.Extensions.Testing.HttpMocking.OutOfProcess; /// Provides methods to configure and create an when based on a Startup class. /// /// The of the Startup class. -public class StartupBasedBuilder +public sealed class StartupBasedBuilder where T : class { private readonly HttpMockServerArgs _mockServerArgs; diff --git a/src/DotNet.Sdk.Extensions/Polly/Http/CircuitBreaker/Events/BreakEvent.cs b/src/DotNet.Sdk.Extensions/Polly/Http/CircuitBreaker/Events/BreakEvent.cs index b0d7c4a7..4c5f952c 100644 --- a/src/DotNet.Sdk.Extensions/Polly/Http/CircuitBreaker/Events/BreakEvent.cs +++ b/src/DotNet.Sdk.Extensions/Polly/Http/CircuitBreaker/Events/BreakEvent.cs @@ -3,7 +3,7 @@ namespace DotNet.Sdk.Extensions.Polly.Http.CircuitBreaker.Events; /// /// Contains the event data when the circuit transitions to an state. /// -public class BreakEvent +public sealed class BreakEvent { internal BreakEvent( string httpClientName, diff --git a/src/DotNet.Sdk.Extensions/Polly/Http/CircuitBreaker/Events/HalfOpenEvent.cs b/src/DotNet.Sdk.Extensions/Polly/Http/CircuitBreaker/Events/HalfOpenEvent.cs index 4b1c5338..1714583f 100644 --- a/src/DotNet.Sdk.Extensions/Polly/Http/CircuitBreaker/Events/HalfOpenEvent.cs +++ b/src/DotNet.Sdk.Extensions/Polly/Http/CircuitBreaker/Events/HalfOpenEvent.cs @@ -3,7 +3,7 @@ namespace DotNet.Sdk.Extensions.Polly.Http.CircuitBreaker.Events; /// /// Contains the event data when the circuit transitions to state, ready to try action executions again. /// -public class HalfOpenEvent +public sealed class HalfOpenEvent { internal HalfOpenEvent(string httpClientName, CircuitBreakerOptions circuitBreakerOptions) { diff --git a/src/DotNet.Sdk.Extensions/Polly/Http/CircuitBreaker/Events/ResetEvent.cs b/src/DotNet.Sdk.Extensions/Polly/Http/CircuitBreaker/Events/ResetEvent.cs index 08a62444..14a5e30e 100644 --- a/src/DotNet.Sdk.Extensions/Polly/Http/CircuitBreaker/Events/ResetEvent.cs +++ b/src/DotNet.Sdk.Extensions/Polly/Http/CircuitBreaker/Events/ResetEvent.cs @@ -3,7 +3,7 @@ namespace DotNet.Sdk.Extensions.Polly.Http.CircuitBreaker.Events; /// /// Contains the event data when the circuit resets to a state. /// -public class ResetEvent +public sealed class ResetEvent { internal ResetEvent( string httpClientName, diff --git a/src/DotNet.Sdk.Extensions/Polly/Http/Fallback/Events/FallbackEvent.cs b/src/DotNet.Sdk.Extensions/Polly/Http/Fallback/Events/FallbackEvent.cs index cd574acf..a29578df 100644 --- a/src/DotNet.Sdk.Extensions/Polly/Http/Fallback/Events/FallbackEvent.cs +++ b/src/DotNet.Sdk.Extensions/Polly/Http/Fallback/Events/FallbackEvent.cs @@ -3,7 +3,7 @@ namespace DotNet.Sdk.Extensions.Polly.Http.Fallback.Events; /// /// Contains the event data when a fallback is returned via Polly's fallback policy. /// -public class FallbackEvent +public sealed class FallbackEvent { internal FallbackEvent( string httpClientName, diff --git a/src/DotNet.Sdk.Extensions/Polly/Http/Retry/Events/RetryEvent.cs b/src/DotNet.Sdk.Extensions/Polly/Http/Retry/Events/RetryEvent.cs index 878725da..8e0ff24c 100644 --- a/src/DotNet.Sdk.Extensions/Polly/Http/Retry/Events/RetryEvent.cs +++ b/src/DotNet.Sdk.Extensions/Polly/Http/Retry/Events/RetryEvent.cs @@ -3,7 +3,7 @@ namespace DotNet.Sdk.Extensions.Polly.Http.Retry.Events; /// /// Contains the event data when a retry is triggered via Polly's timeout policy. /// -public class RetryEvent +public sealed class RetryEvent { internal RetryEvent( string httpClientName, diff --git a/src/DotNet.Sdk.Extensions/Polly/Http/Timeout/Events/TimeoutEvent.cs b/src/DotNet.Sdk.Extensions/Polly/Http/Timeout/Events/TimeoutEvent.cs index 7e07ef4b..d00e2d5c 100644 --- a/src/DotNet.Sdk.Extensions/Polly/Http/Timeout/Events/TimeoutEvent.cs +++ b/src/DotNet.Sdk.Extensions/Polly/Http/Timeout/Events/TimeoutEvent.cs @@ -3,7 +3,7 @@ namespace DotNet.Sdk.Extensions.Polly.Http.Timeout.Events; /// /// Contains the event data when a timeout is triggered via Polly's timeout policy. /// -public class TimeoutEvent +public sealed class TimeoutEvent { internal TimeoutEvent( string httpClientName,