Я кодирую некоторые юнит-тесты и спрашиваю себя, является ли обязанностью Typemock заменить параметры?
Например, у меня есть метод, который опирается на объект, и в конструкторе этого объекта есть несколько сборок для анализа (строковый массив).
Буду ли я на правильном пути, чтобы издеваться над классом, содержащим метод, и затем передавать свои собственные параметры? Но это само по себе имеет свои накладные расходы. Не лучше ли поменять местами параметры тестируемого класса? Возможно ли это?
Наконец, я, кажется, понял, что если я хочу легко тестируемый код, а не переменные уровня метода, которые я хочу смоделировать, они должны быть полями и, следовательно, доступны извне. Переменные набора конструктора должны назначаться ссылкам, которые являются полями. Согласны ли вы с этим?
Я знаю, что это может быть нубийским вопросом, но я не очень часто использую насмешки.
Спасибо