Am I correct in thinking that you can't run this code:
Assert.Throws<FormatException>(()=>
{
int test;
test = int.Parse("forty two");
});
in debug mode? It will throw an error and that error will not be caught by the
Assert.Throws<FormatException>
So the test will fail.