Определяешь интерфейс репозитория (UserRepository) и создаёшь мок-реализацию для тестов. Можно руками — структура с полями-функциями, или через mockgen/moq. В тесте usecase получает мок вместо реального репо. Это изолирует бизнес-логику от БД и ускоряет тесты.
Что такое repository mock?
Middle
251 просмотровAFK Offer AI
Когда стоит переписать с нуля?