Некоторое время назад я читал статью Mocks Are not Stubs от Мартина Фаулера, и я должен признать, что я немного боюсь внешнего зависимостей в отношении дополнительной сложности, поэтому я хотел бы спросить:
Каков наилучший метод использования при модульном тестировании?
Лучше ли всегда использовать макетную фреймворк для автоматического издевательства зависимостей тестируемого метода или вы предпочитаете использовать более простые механизмы, такие как, например, тестовые заглушки?