Плагин Visual Studio для автоматизации создания теста nunit? - PullRequest
1 голос
/ 29 сентября 2010

Вы знаете, как они говорят: «Для этого есть приложение»?Ну, есть плагин VS для этого .................?

Я хочу иметь возможность щелкнуть правой кнопкой мыши по методу и выбрать «Создать метод модульного теста ...», и он должен генерировать тупую заглушку в определенном месте в моем дереве проекта.Так например.У меня есть библиотека TheNextBigThing с классом Idea и методом MakeMeRich().Я хочу, чтобы он, например, создал метод модульного тестирования в моем проекте Tests в подпапке с именем TheNextBigThing, в классе с именем IdeaTests.

Я знаю.Я знаю.Все защитники TDD скажут мне, что я делаю это задом наперед, но приколите меня.У меня есть код, который я хочу модифицировать с помощью некоторых тестов, и я иногда пишу методы перед тестами.

Если его не существует, есть ли какие-нибудь указатели о том, как написать его самому?

Ответы [ 2 ]

2 голосов
/ 29 сентября 2010

Если вы используете Visual Studio 2010 Professional или Premium, у вас есть возможность создать модульный тест с помощью MSTest, щелкнув правой кнопкой мыши по методу.

Кроме того, я бы предложил использовать Pex. Pex создаст для вас модульный тест, в дополнение ко всем модульным тестам, необходимым для достижения 100% покрытия кода конкретного метода.

0 голосов
/ 29 сентября 2010

Начать надстройку было бы не сложно. Поскольку у вас уже есть VS, просто создайте новый проект> VS Extensibility. :)

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

Me? Я думаю, что это крутая идея, и я бы хотел, чтобы она была реализована. Запустите его, поделитесь им на github (или подобном) и наблюдайте, как он растет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...