From 68f4c5832422908b9ba6dd114c752ee902a1c09a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20St=C3=BChmer?= Date: Wed, 24 Dec 2025 13:11:45 +0100 Subject: [PATCH] feat: Switched to Microsoft Testing Platform --- .editorconfig | 1 + Directory.Build.props | 5 +++-- Directory.Packages.props | 2 +- .../NetEvolve.Extensions.MSTest.csproj | 2 +- .../NetEvolve.Extensions.NUnit.csproj | 4 ++-- .../NetEvolve.Extensions.TUnit.csproj | 2 +- .../NetEvolve.Extensions.XUnit.V3.csproj | 2 +- .../NetEvolve.Extensions.MSTest.Tests.PublicApi.csproj | 1 - .../NetEvolve.Extensions.MSTest.Tests.Unit.csproj | 1 - .../NetEvolve.Extensions.NUnit.Tests.PublicApi.csproj | 2 +- .../NetEvolve.Extensions.NUnit.Tests.Unit.csproj | 2 +- .../NetEvolve.Extensions.XUnit.V3.Tests.PublicApi.csproj | 1 - .../NetEvolve.Extensions.XUnit.V3.Tests.Unit.csproj | 1 - 13 files changed, 12 insertions(+), 14 deletions(-) diff --git a/.editorconfig b/.editorconfig index 175c36f7..fa80a797 100644 --- a/.editorconfig +++ b/.editorconfig @@ -44,6 +44,7 @@ generated_code = true # XML project files [*.{slnx,csproj,vbproj,vcxproj,vcxproj.filters,proj,projitems,shproj,nativeproj,locproj}] indent_size = 2 +max_line_length = 160 # Xml build files [*.builds] diff --git a/Directory.Build.props b/Directory.Build.props index 6642decd..8e1f7cb4 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -14,8 +14,9 @@ - netstandard2.0;net8.0;net9.0;net10.0 - net8.0;net9.0;net10.0 + net8.0;net9.0;net10.0 + netstandard2.0;$(NetEvolve_LTSTargetFrameworks) + $(NetEvolve_LTSTargetFrameworks) $(NoWarn);CA1062; true diff --git a/Directory.Packages.props b/Directory.Packages.props index 69217d75..63703548 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -14,8 +14,8 @@ + - diff --git a/src/NetEvolve.Extensions.MSTest/NetEvolve.Extensions.MSTest.csproj b/src/NetEvolve.Extensions.MSTest/NetEvolve.Extensions.MSTest.csproj index f61bd550..10b1d226 100644 --- a/src/NetEvolve.Extensions.MSTest/NetEvolve.Extensions.MSTest.csproj +++ b/src/NetEvolve.Extensions.MSTest/NetEvolve.Extensions.MSTest.csproj @@ -1,6 +1,6 @@ - netstandard2.0 + $(NetEvolve_ProjectTargetFrameworks) $(PackageTags);mstest diff --git a/src/NetEvolve.Extensions.NUnit/NetEvolve.Extensions.NUnit.csproj b/src/NetEvolve.Extensions.NUnit/NetEvolve.Extensions.NUnit.csproj index d976e1e5..89fc7de6 100644 --- a/src/NetEvolve.Extensions.NUnit/NetEvolve.Extensions.NUnit.csproj +++ b/src/NetEvolve.Extensions.NUnit/NetEvolve.Extensions.NUnit.csproj @@ -1,6 +1,6 @@ - + - net6.0;net8.0 + $(NetEvolve_LTSTargetFrameworks) $(PackageTags);nunit diff --git a/src/NetEvolve.Extensions.TUnit/NetEvolve.Extensions.TUnit.csproj b/src/NetEvolve.Extensions.TUnit/NetEvolve.Extensions.TUnit.csproj index 6d35a9e1..305ce474 100644 --- a/src/NetEvolve.Extensions.TUnit/NetEvolve.Extensions.TUnit.csproj +++ b/src/NetEvolve.Extensions.TUnit/NetEvolve.Extensions.TUnit.csproj @@ -1,6 +1,6 @@  - netstandard2.0;net8.0;net9.0;net10.0 + $(NetEvolve_ProjectTargetFrameworks) $(PackageTags);tunit false false diff --git a/src/NetEvolve.Extensions.XUnit.V3/NetEvolve.Extensions.XUnit.V3.csproj b/src/NetEvolve.Extensions.XUnit.V3/NetEvolve.Extensions.XUnit.V3.csproj index e105a46a..a7f87787 100644 --- a/src/NetEvolve.Extensions.XUnit.V3/NetEvolve.Extensions.XUnit.V3.csproj +++ b/src/NetEvolve.Extensions.XUnit.V3/NetEvolve.Extensions.XUnit.V3.csproj @@ -1,6 +1,6 @@ - netstandard2.0;net8.0;net10.0 + $(NetEvolve_ProjectTargetFrameworks) $(NoWarn);NU5104 $(NoWarn);nullable diff --git a/tests/NetEvolve.Extensions.MSTest.Tests.PublicApi/NetEvolve.Extensions.MSTest.Tests.PublicApi.csproj b/tests/NetEvolve.Extensions.MSTest.Tests.PublicApi/NetEvolve.Extensions.MSTest.Tests.PublicApi.csproj index b7405436..2cefeafa 100644 --- a/tests/NetEvolve.Extensions.MSTest.Tests.PublicApi/NetEvolve.Extensions.MSTest.Tests.PublicApi.csproj +++ b/tests/NetEvolve.Extensions.MSTest.Tests.PublicApi/NetEvolve.Extensions.MSTest.Tests.PublicApi.csproj @@ -9,7 +9,6 @@ Exe - diff --git a/tests/NetEvolve.Extensions.MSTest.Tests.Unit/NetEvolve.Extensions.MSTest.Tests.Unit.csproj b/tests/NetEvolve.Extensions.MSTest.Tests.Unit/NetEvolve.Extensions.MSTest.Tests.Unit.csproj index 6a9e4bc7..e41bfefd 100644 --- a/tests/NetEvolve.Extensions.MSTest.Tests.Unit/NetEvolve.Extensions.MSTest.Tests.Unit.csproj +++ b/tests/NetEvolve.Extensions.MSTest.Tests.Unit/NetEvolve.Extensions.MSTest.Tests.Unit.csproj @@ -8,7 +8,6 @@ Exe - diff --git a/tests/NetEvolve.Extensions.NUnit.Tests.PublicApi/NetEvolve.Extensions.NUnit.Tests.PublicApi.csproj b/tests/NetEvolve.Extensions.NUnit.Tests.PublicApi/NetEvolve.Extensions.NUnit.Tests.PublicApi.csproj index 05d20d17..0e91619f 100644 --- a/tests/NetEvolve.Extensions.NUnit.Tests.PublicApi/NetEvolve.Extensions.NUnit.Tests.PublicApi.csproj +++ b/tests/NetEvolve.Extensions.NUnit.Tests.PublicApi/NetEvolve.Extensions.NUnit.Tests.PublicApi.csproj @@ -7,7 +7,7 @@ true - + diff --git a/tests/NetEvolve.Extensions.NUnit.Tests.Unit/NetEvolve.Extensions.NUnit.Tests.Unit.csproj b/tests/NetEvolve.Extensions.NUnit.Tests.Unit/NetEvolve.Extensions.NUnit.Tests.Unit.csproj index d63214cb..510131da 100644 --- a/tests/NetEvolve.Extensions.NUnit.Tests.Unit/NetEvolve.Extensions.NUnit.Tests.Unit.csproj +++ b/tests/NetEvolve.Extensions.NUnit.Tests.Unit/NetEvolve.Extensions.NUnit.Tests.Unit.csproj @@ -6,7 +6,7 @@ true - + diff --git a/tests/NetEvolve.Extensions.XUnit.V3.Tests.PublicApi/NetEvolve.Extensions.XUnit.V3.Tests.PublicApi.csproj b/tests/NetEvolve.Extensions.XUnit.V3.Tests.PublicApi/NetEvolve.Extensions.XUnit.V3.Tests.PublicApi.csproj index 503e4916..71c34044 100644 --- a/tests/NetEvolve.Extensions.XUnit.V3.Tests.PublicApi/NetEvolve.Extensions.XUnit.V3.Tests.PublicApi.csproj +++ b/tests/NetEvolve.Extensions.XUnit.V3.Tests.PublicApi/NetEvolve.Extensions.XUnit.V3.Tests.PublicApi.csproj @@ -5,7 +5,6 @@ Exe - diff --git a/tests/NetEvolve.Extensions.XUnit.V3.Tests.Unit/NetEvolve.Extensions.XUnit.V3.Tests.Unit.csproj b/tests/NetEvolve.Extensions.XUnit.V3.Tests.Unit/NetEvolve.Extensions.XUnit.V3.Tests.Unit.csproj index 66d60f29..7f32cc6f 100644 --- a/tests/NetEvolve.Extensions.XUnit.V3.Tests.Unit/NetEvolve.Extensions.XUnit.V3.Tests.Unit.csproj +++ b/tests/NetEvolve.Extensions.XUnit.V3.Tests.Unit/NetEvolve.Extensions.XUnit.V3.Tests.Unit.csproj @@ -4,7 +4,6 @@ Exe -