From 7feb264a87f2d925864d09f9afa29e47ab12f8fa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Jul 2026 16:55:47 +0000 Subject: [PATCH 1/2] Bump NSubstitute from 5.3.0 to 6.0.0 --- updated-dependencies: - dependency-name: NSubstitute dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 2074a81e7f3..250d9b296e4 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -22,7 +22,7 @@ - + From 6d315e4cc3031d48d95b1b41c6f52a389a62bf18 Mon Sep 17 00:00:00 2001 From: martincostello Date: Fri, 17 Jul 2026 18:01:02 +0100 Subject: [PATCH 2/2] Fix build Fix warnings from NSubstitute nullability. --- test/Polly.Core.Tests/Timeout/TimeoutResilienceStrategyTests.cs | 2 +- .../Registry/ConfigureBuilderContextExtensionsTests.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/Polly.Core.Tests/Timeout/TimeoutResilienceStrategyTests.cs b/test/Polly.Core.Tests/Timeout/TimeoutResilienceStrategyTests.cs index eb385122ea1..3e04e4b8570 100644 --- a/test/Polly.Core.Tests/Timeout/TimeoutResilienceStrategyTests.cs +++ b/test/Polly.Core.Tests/Timeout/TimeoutResilienceStrategyTests.cs @@ -284,7 +284,7 @@ public async Task Execute_EnsureCancellationTokenRegistrationNotExecutedOnSynchr var mockSynchronizationContext = Substitute.For(); mockSynchronizationContext .When(x => x.Post(Arg.Any(), Arg.Any())) - .Do((p) => ((SendOrPostCallback)p[1])(p[2])); + .Do((p) => ((SendOrPostCallback)p[1]!)(p[2])); mockSynchronizationContext.CreateCopy() .Returns(mockSynchronizationContext); diff --git a/test/Polly.Extensions.Tests/Registry/ConfigureBuilderContextExtensionsTests.cs b/test/Polly.Extensions.Tests/Registry/ConfigureBuilderContextExtensionsTests.cs index 711d4bab6fe..efcd8028270 100644 --- a/test/Polly.Extensions.Tests/Registry/ConfigureBuilderContextExtensionsTests.cs +++ b/test/Polly.Extensions.Tests/Registry/ConfigureBuilderContextExtensionsTests.cs @@ -27,7 +27,7 @@ public async Task ConfigureReloads_NullArguments_Throws() public async Task ConfigureReloads_MonitorRegistrationReturnsNull_DoesNotThrow() { var monitor = Substitute.For>(); - monitor.OnChange(default!).ReturnsNullForAnyArgs(); + monitor.OnChange(default!)!.ReturnsNullForAnyArgs(); var listener = new FakeTelemetryListener(); var registry = new ResiliencePipelineRegistry();