Имеет ли nUnit встроенный фреймворк и должен ли я его использовать? - PullRequest
3 голосов
/ 11 ноября 2010

Напоминаю, что в встроен встроенный фреймворк, но я могу найти подробности об этом на веб-сайте nUnit. Мечтал ли я?

Я собирался использовать его, чтобы избавить от необходимости вводить другую сборку, которой нам придется управлять на всех машинах разработчика.

Есть ли какие-то большие неудобства для него как для насмешливого фреймворка?

Ответы [ 2 ]

3 голосов
/ 11 ноября 2010

Что я нашел:

nUnit mock находится в своей собственной dll (nunit.mocks.dll), поэтому он не встроен в nUnit - это устраняет причину, по которой я смотрел.1004 * Из другого вопроса :

NUnit Mocks очень необычен с точки зрения насмешек.Он не поддерживает предпочитаемый в настоящее время синтаксис Arrange-Act-Assert, полагаясь вместо этого на Expect-Verify (запись / воспроизведение).Он также опирается на строки для идентификации имен методов и свойств вместо лямбда-выражений.Это делает его значительно устойчивым к рефакторингу.Это серьезная проблема.Я не рекомендовал бы это.

Так что я думаю, что nUnit.mock не является началом нового кода.

2 голосов
/ 11 ноября 2010

Появляется возможность использовать строки вместо вызовов методов.Мне бы не хотелось, чтобы чума, основанные на строках фреймворки не справлялась с рефакторингом (и вообще отстой).Также не обновляется .

представить еще одну сборку

Бросить в систему управления версиями:)

...