Fix test again
Introduce a CachedResponseAdapter for the test suite

Cache response in order to speedup the test suite
but also to avoid all these 'fix tests' commits that
don't make any sense! Now, the test suite is fine, and
it is quite 'unit'.