Refactor elasticache tests

In order to cleanup some messy test codebase and to have a more
real-world-like setup, provide elasticache tests with a proper fixture set.