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