Lock Controller Refactoring Kata The Lock Controller has some nasty dependencies. How can you make it testable?