My vote is to make the deferred adapter create the Error instance, and to *not* create one here in the test.  That represents real usage.