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