Assert.IsTrue(false) is passing

c#, nunit, visual-studio

Solution

`Assert.Pass` throws `SuccessException`

http://www.nunit.org/index.php?p=utilityAsserts&r=2.5

and that's why `Assert.IsTrue` doesn't execute

Problem

Shouldn't `Assert.IsTrue(false)` throw an exception?

Original source