что ещё «демоны» какие-то, которые обращаются к бизнес-логике, то нужно создавать несколько одинаковых интерфейсов?
обращаются к бизнес логике? тогда при чем тут интерфейсы? мы же не мокаем бизнес логику? ну и бизнес-логика на вход принимает либо свои известные структуры, либо свои же интерфейсы, число которых равно числу бизнес-логик (т.е. 1)
В смысле не мокаем бизнес-логику? Хэндлеры и без тестов обойдутся? :D
нет не обойдутся (хотя это тоже тот еще вопрос, надо ли такое примитивное тестировать). но и бизнес логику для тестов мокать то зачем?
Чтобы не зависеть от реализации, нет?) Для чего ещё делают моки
Обсуждают сегодня