Because it will throw an InvalidOperationException with the new changes (without the message parameter). And in the test we want to test if exceptions thrown in the client method are captured.