Assert.CatchAsync - jnm2/nunit-docs-wiki GitHub Wiki
Assert.CatchAsync is similar to Assert.ThrowsAsync but will pass for an exception that is derived from the one specified.
Exception Assert.CatchAsync(AsyncTestDelegate code);
Exception Assert.CatchAsync(AsyncTestDelegate code,
string message, params object[] parms);
Exception Assert.CatchAsync(Type expectedExceptionType, AsyncTestDelegate code);
Exception Assert.CatchAsync(Type expectedExceptionType, AsyncTestDelegate code,
string message, params object[] parms);
T Assert.CatchAsync<T>(AsyncTestDelegate code);
T Assert.CatchAsync<T>(AsyncTestDelegate code,
string message, params object[] parms);