ception.TypeOf&lt;ArgumentException&gt;());
Assert.That( SomeMethod,
  Throws.TypeOf&lt;ArgumentException&gt;()
    .With.Property("Parameter").EqualTo("myParam"));
Assert.That( SomeMethod, Throws.ArgumentException );
Assert.That( SomeMethod,
  Throws.TargetInvocationException
    .With.InnerException.TypeOf&lt;ArgumentException&gt;());
</pre></div>

<h4>Notes</h4>
<ol>
<li><b>Throws.Exception</b> may be followed by further constraints,
    which are applied to the exception itself as shown in the last two
