db сеты, только сделать заглушку на SaveChangesAsync 🤔
не мокал никогда, а вообще где то там есть надстройка которая эмулирует контекст без БД
Вроде того
Вместо этой хуйны, берешь testcontainers и поднимаешь контейнер с субд
у меня юнит тесты, не хотелось бы
А почему юнит тест тестирует операцию на базе?
он не тестует операцию на базе он тестирует только бизнес логику и транзацию операции на базе предоставляют другие классы, которые мокаются
Тогда зачем для бизнес логики дб контекст?
для транзакции
Транзакциб можно без дб контекста делать
типо боишься что контекст не отработает ?
Обсуждают сегодня