Я начинаю устраиваться с идеей подделок, окурков, издевок и динамических макетов. Но я все еще немного понимаю, когда я использую частичные издевательства.Когда использовать частичные штуки?
Казалось бы, если вы планируете насмехаться над сервисом и вам нужно прибегнуть к частичным макетам, это будет признаком плохого дизайна. Это частичные издевательства в основном для получения устаревшего кода под тестовым покрытием?
С другой стороны, скажем, я тестирую класс, который имеет метод Reset(). Если я уже подтвердил в отдельном тесте, что метод Reset() работает, и у меня есть некоторые функции класса, которые должны заканчиваться вызовом этого метода, является ли это плохим дизайном тестирования, чтобы сделать частичный макет объекта и запустить тесты против частичного макета, определяющие ожидаемый метод Reset().
В настоящее время у меня есть несколько тестов, настроенных таким образом, это что-то, что может повлиять на меня позже?
Воля, я не совсем понимаю, что вы пытаетесь сказать. Я спрашиваю, когда я должен использовать Partial Mocks, а не то, как работают макеты. – 2008-09-26 14:27:11