Какой смысл тестировать поддельные репозитории?

Я пытался подтолкнуть свой менталитет при разработке дома, чтобы больше ориентироваться на TDD и немного DDD.

Однако я не понимаю, почему вы создадите поддельное хранилище для проверки? Я не особо задумывался над этим, но идея тестирования заключается в том, чтобы помочь развязать ваш код (давая вам большую гибкость), обрезать необходимый код и уменьшить количество ошибок.

Так может кто-то заполнить мой глупый мозг, почему некоторые любят тестировать поддельные репозитории? Я бы подумал, что тестирование на реальной базе данных - гораздо лучшая альтернатива созданию поддельной базы данных, потому что тогда вы ЗНАЕТЕ, что она работает с вашим реальным хранилищем данных.

Ответы на вопрос(1)

Ваш ответ на вопрос