Search code examples
c#.netunit-testingtestingnunit

Test with NO expected exception


I want to create NUnit test to ensure that my function does not throw an exception. Is there some specific way to do it, or I should just write

[Test]
public void noExceptionTest() {
  testedFunction();
}

and it will succeed if no exception is thrown?


Solution

  • Assert.DoesNotThrow(() => { /* custom code block here*/});
    

    OR just method

    Assert.DoesNotThrow(() => CallMymethod());
    

    For more details see NUnit Exception Asserts