예제 #1
0
 public void ArchRuleAssertTest()
 {
     ArchRuleAssert.FulfilsRule(_architecture, _trueRule);
     Assert.ThrowsException <AssertFailedException>(() => ArchRuleAssert.FulfilsRule(_architecture, _falseRule));
     Assert.AreEqual(_expectedErrorMessage,
                     RemoveAssertionText(Assert.ThrowsException <AssertFailedException>(() => ArchRuleAssert.FulfilsRule(_architecture, _falseRule)).Message));
 }
예제 #2
0
 public void ArchRuleAssertTest()
 {
     ArchRuleAssert.FulfilsRule(_architecture, _trueRule);
     Assert.Throws <AssertionException>(() => ArchRuleAssert.FulfilsRule(_architecture, _falseRule));
     Assert.AreEqual(_expectedErrorMessage,
                     Assert.Catch <AssertionException>(() => ArchRuleAssert.FulfilsRule(_architecture, _falseRule)).Message);
 }