From fe10dc84aaac540674ccbcfac45a6ca6f20a1289 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 26 Sep 2025 12:09:01 +0000 Subject: [PATCH 1/2] Update mstest monorepo to v3 --- ArchUnitNET.MSTestV2Tests/ArchUnitNET.MSTestV2Tests.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ArchUnitNET.MSTestV2Tests/ArchUnitNET.MSTestV2Tests.csproj b/ArchUnitNET.MSTestV2Tests/ArchUnitNET.MSTestV2Tests.csproj index 57fc6d397..661c89f7f 100644 --- a/ArchUnitNET.MSTestV2Tests/ArchUnitNET.MSTestV2Tests.csproj +++ b/ArchUnitNET.MSTestV2Tests/ArchUnitNET.MSTestV2Tests.csproj @@ -7,8 +7,8 @@ - - + + From 311d9ffd8b979a1866389071e7f097f6166d1341 Mon Sep 17 00:00:00 2001 From: Alexander Linne Date: Fri, 26 Sep 2025 14:15:25 +0200 Subject: [PATCH 2/2] Fixes for MSTest v3 Signed-off-by: Alexander Linne --- ArchUnitNET.MSTestV2Tests/RuleEvaluationTests.cs | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/ArchUnitNET.MSTestV2Tests/RuleEvaluationTests.cs b/ArchUnitNET.MSTestV2Tests/RuleEvaluationTests.cs index fc51e7349..621fa150c 100644 --- a/ArchUnitNET.MSTestV2Tests/RuleEvaluationTests.cs +++ b/ArchUnitNET.MSTestV2Tests/RuleEvaluationTests.cs @@ -31,14 +31,14 @@ public static void Setup(TestContext context) public void ArchRuleAssertTest() { ArchRuleAssert.FulfilsRule(_architecture, _trueRule); - Assert.ThrowsException(() => + Assert.ThrowsExactly(() => ArchRuleAssert.FulfilsRule(_architecture, _falseRule) ); Assert.AreEqual( _expectedErrorMessage, RemoveAssertionText( Assert - .ThrowsException(() => + .ThrowsExactly(() => ArchRuleAssert.FulfilsRule(_architecture, _falseRule) ) .Message @@ -51,15 +51,13 @@ public void ArchRuleExtensionsTest() { _architecture.CheckRule(_trueRule); _trueRule.Check(_architecture); - Assert.ThrowsException(() => - _architecture.CheckRule(_falseRule) - ); - Assert.ThrowsException(() => _falseRule.Check(_architecture)); + Assert.ThrowsExactly(() => _architecture.CheckRule(_falseRule)); + Assert.ThrowsExactly(() => _falseRule.Check(_architecture)); Assert.AreEqual( _expectedErrorMessage, RemoveAssertionText( Assert - .ThrowsException(() => + .ThrowsExactly(() => _architecture.CheckRule(_falseRule) ) .Message @@ -69,9 +67,7 @@ public void ArchRuleExtensionsTest() _expectedErrorMessage, RemoveAssertionText( Assert - .ThrowsException(() => - _falseRule.Check(_architecture) - ) + .ThrowsExactly(() => _falseRule.Check(_architecture)) .Message ) );