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 @@ - - + + 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 ) );