Back to Nunit

Assert.CatchAsync

docs/articles/nunit/writing-tests/assertions/classic-assertions/Assert.CatchAsync.md

latest925 B
Original Source

Assert.CatchAsync

Assert.CatchAsync is similar to Assert.ThrowsAsync but will pass for an exception that is derived from the one specified.

csharp
Exception Assert.CatchAsync(AsyncTestDelegate code);
Exception Assert.CatchAsync(AsyncTestDelegate code,
                            string message, params object[] params);

Exception Assert.CatchAsync(Type expectedExceptionType, AsyncTestDelegate code);
Exception Assert.CatchAsync(Type expectedExceptionType, AsyncTestDelegate code,
                            string message, params object[] params);

T Assert.CatchAsync<T>(AsyncTestDelegate code);
T Assert.CatchAsync<T>(AsyncTestDelegate code,
                       string message, params object[] params);

See Also