Fix mock adapters

This is a stepping stone towards #683 and also lays the groundwork so we can address rspec/rspec-mocks#102.