Skip to content

Assert.CatchAsync

Chris Maddock edited this page Mar 11, 2016 · 5 revisions

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);

See also...

* Assert.Catch * Assert.Throws * Assert.ThrowsAsync * ThrowsConstraint
Clone this wiki locally