Switch to verifying doubles

[Verifying doubles](https://relishapp.com/rspec/rspec-mocks/v/3-0/docs/verifying-doubles) are a great way to reduce the risks of isolation testing.