Здравствуйте, Codealot, Вы писали:
C>В чем смысл использовать тесты с моками вместо интеграционных тестов? При условии что интеграционные тесты возможны в данном случае, естественно. C>Если ты написал интеграционные тесты — ты полностью уверен, что данный конкретный сценарий работает. Если ты написал тест с моками — может быть работает, может нет, хрен его знает. C>Я чего-то не понимаю?
Безотносительно способа реализации (моки, стабы, фейки), есть три соображения: скорость работы тестов, сложность подготовки тестовых данных, параллелизация тестов