и money formatter, и я на этот класс пишу юнит тест, мокаю эти классы, и пишу свои реализации, через колбеки, но это получается геморойно, и не надёжно, на сколько критично не мокать эти классы, а просто использовать их в юнит тестах?
тут вопрос в том что если ты не проектируешь контракт своих зависимостей а юзаешь готовые контракты, и эти контракты стабильны то можно юзать "ручные стабы" скажем так. Готовые или свои не важно.
Если у тебя parser и formatter сторонние компоненты, то на них пишется learning test, мокать не надо
Обсуждают сегодня