From 1f1279b4dd8f4d57b79d5de95d4bf23571680261 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Apr 2026 03:16:29 +0000 Subject: [PATCH 1/2] Bump the nuget group with 5 updates Bumps BenchmarkDotNet from 0.13.6 to 0.15.8 Bumps FsCheck.Xunit from 2.16.6 to 3.3.2 Bumps Microsoft.NET.Test.Sdk from 17.12.0 to 18.4.0 Bumps xunit from 2.9.2 to 2.9.3 Bumps xunit.runner.visualstudio from 2.8.2 to 3.1.5 --- updated-dependencies: - dependency-name: BenchmarkDotNet dependency-version: 0.15.8 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: FsCheck.Xunit dependency-version: 3.3.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.4.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: xunit dependency-version: 2.9.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: xunit.runner.visualstudio dependency-version: 3.1.5 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget ... Signed-off-by: dependabot[bot] --- src/StrongTypes.Benchmarks/StrongTypes.Benchmarks.csproj | 2 +- src/StrongTypes.Tests/StrongTypes.Tests.csproj | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/StrongTypes.Benchmarks/StrongTypes.Benchmarks.csproj b/src/StrongTypes.Benchmarks/StrongTypes.Benchmarks.csproj index 38f019b..23b097e 100644 --- a/src/StrongTypes.Benchmarks/StrongTypes.Benchmarks.csproj +++ b/src/StrongTypes.Benchmarks/StrongTypes.Benchmarks.csproj @@ -9,6 +9,6 @@ - + diff --git a/src/StrongTypes.Tests/StrongTypes.Tests.csproj b/src/StrongTypes.Tests/StrongTypes.Tests.csproj index 5b3c121..2492c20 100644 --- a/src/StrongTypes.Tests/StrongTypes.Tests.csproj +++ b/src/StrongTypes.Tests/StrongTypes.Tests.csproj @@ -6,10 +6,10 @@ false - - - - + + + + From d44de4f2edf05c83de7cbb39f7fa82702fd9e148 Mon Sep 17 00:00:00 2001 From: KaliCZ Date: Wed, 15 Apr 2026 10:18:59 +0200 Subject: [PATCH 2/2] Switch tests to Microsoft Testing Platform (MTP) and pin FsCheck.Xunit - Enable Microsoft Testing Platform runner via UseMicrosoftTestingPlatformRunner and TestingPlatformDotnetTestSupport. Produces an executable test host that runs natively against MTP instead of routing only through legacy VSTest. - Pin FsCheck.Xunit to 2.16.6 (last v2). FsCheck 3.x removed the Arb API used throughout the 70+ *_Old test files that are already scheduled for rewrite as part of the ongoing migration; upgrading ahead of the rewrite would require rewriting tests that are about to be deleted. - Other package bumps from dependabot (Microsoft.NET.Test.Sdk 18.4.0, xunit 2.9.3, xunit.runner.visualstudio 3.1.5, BenchmarkDotNet 0.15.8) are retained. Build + all 420 tests green. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/StrongTypes.Tests/StrongTypes.Tests.csproj | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/StrongTypes.Tests/StrongTypes.Tests.csproj b/src/StrongTypes.Tests/StrongTypes.Tests.csproj index ffc60d4..0b4fc9e 100644 --- a/src/StrongTypes.Tests/StrongTypes.Tests.csproj +++ b/src/StrongTypes.Tests/StrongTypes.Tests.csproj @@ -1,13 +1,17 @@ - + net10.0 14.0 true CS1591 false + Exe + true + true + false - + @@ -15,4 +19,4 @@ - \ No newline at end of file +