Sustainable testing

The approach I've taken on my toy project is just to crate 'generic' mocks as required and use verifying doubles where I can, indeed by isolating AR models as much a possible.