In this Metz's video RailsConf 2016 - Get a Whiff of This by Sandi Metz, she demoed how to refactor and make test fast and stable by Fake object.
class Foo --> class Sale
Test Foo with fake Sale.
Code is here:
You can use this method to test any I think.