Prefer if you can test the various `send()` scenarios inside the request test, rather than the gateway test, since the gateway really only cares about generating requests now. There are a few gateways I implemented early on which have the `send()` tests in the gateway test class, but that was because they were written before we moved to the separate request/response classes.