diff --git a/src/NHibernate.Test/Criteria/Lambda/CriteriaAssertFixture.cs b/src/NHibernate.Test/Criteria/Lambda/CriteriaAssertFixture.cs index c93a92bf1dd..63bbf4a06e2 100644 --- a/src/NHibernate.Test/Criteria/Lambda/CriteriaAssertFixture.cs +++ b/src/NHibernate.Test/Criteria/Lambda/CriteriaAssertFixture.cs @@ -12,28 +12,16 @@ public class CriteriaAssertFixture : LambdaFixtureBase { private void AssertCriteriaAreNotEqual(ICriteria expected, ICriteria actual) { - try - { - AssertCriteriaAreEqual(expected, actual); - Assert.Fail("No exception thrown"); - } - catch - { - Assert.Pass(); - } + Assert.Throws( + () => { AssertCriteriaAreEqual(expected, actual); }, + "No exception thrown"); } private void AssertCriteriaAreNotEqual(DetachedCriteria expected, DetachedCriteria actual) { - try - { - AssertCriteriaAreEqual(expected, actual); - Assert.Fail("No exception thrown"); - } - catch - { - Assert.Pass(); - } + Assert.Throws( + () => { AssertCriteriaAreEqual(expected, actual); }, + "No exception thrown"); } [Test]