Я полагаю, что реальный вопрос здесь в том, почему у вас есть методы на уровне бизнес-логики, которые, кажется, не содержат никакой реальной бизнес-логики?
В этом случае кажется, что рассматриваемый метод является просто методом стиля репозитория для извлечения записей, соответствующих некоторым критериям, из базы данных.
В любой ситуации я бы по-прежнему проводил модульное тестирование метода. Есть несколько причин:
Поскольку метод находится на уровне бизнес-логики (в вашем случае), вполне возможно, что метод в конечном итоге станет более вовлеченным. Добавление модульного теста теперь гарантирует, что даже в будущем, независимо от логики, метод все еще тестируется на неожиданное поведение.
Если вообще существует какая-либо логика (например, определение, какие записи соответствуют бизнес-критериям), вам все равно придется проверить эту логику.
Если вы в конечном итоге перенесете метод на уровень данных, вам следует протестировать свой запрос в каком-то фиктивном хранилище данных, чтобы убедиться, что ваши запросы работают. Таким образом, если ваши запросы станут более сложными в будущем ... вы покрыты.