Правильно. Тестируя сервис нужно мокнуть кеш. И этим моком создать все возможные кейсы падения Кеша. Чтобы сервис адекватно реагировал
почему сервис зависит от кэша, а не от значения? почему сервису важно получать значение именно из кэша? какая необходимость у этого сервиса в этом факте?
почему сервис зависит от кэша, а не от значения? почему сервису важно получать значение именно из кэша? какая необходимость у этого сервиса в этом факте?
Потому что сервис решает откуда брать данные. Он не зависит от Кеша. Он зависит от интерфейса. А кеш его реализует