Короче, ты пытаешься проверить работу некоего класса. У этого класса есть зависимости от других.
Чтобы написать юнит-тест, надо изолировать класс от зависимостей, потому что нужно проверить работу именно этого класса.
Это можно сделать при помощи моков. Вместо всех зависимостей подставляешь моки, которые возвращают определённые тобой значения.
Таким образом ты должен проверить все логические пути в твоём классе.