Инфраструктура модульного тестирования NUnit & Visual Studio - PullRequest
3 голосов
/ 29 сентября 2010

Есть ли способ создания модульных тестов, которые можно запускать с Visual Studio Framework Unit Testing Framework , а также NUnit ? Я лично предпочитаю Visual Studio, но сервер сборки, который я использую, поддерживает только NUnit, поэтому я хотел бы поддерживать оба, если это возможно.

РЕДАКТИРОВАТЬ: Чтобы уточнить, я хотел бы запустить свои собственные тесты с использованием Visual Studio (без надстроек или расширений), но другие коллеги хотели бы использовать NUnit, а сервер сборки нуждается в NUnit. Я не могу ничего изменить, кроме кода, поэтому я подумал, что будет простой способ удовлетворить всех, но это выглядит как вызов:)

Ответы [ 4 ]

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

Звучит так, будто вам нужен тестер Visual Studio.Если вы установите Gallio , он будет использовать VS Test Runner для запуска любых видов модульных тестов (xUnit, nUnit, MBUnit).Также Resharper и CodeRush имеют свои собственные тестовые прогоны.

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

Вот один из способов сделать это , используя директивы и псевдонимы прекомпилятора через ключевое слово "using"

0 голосов
/ 16 ноября 2010

Вы можете написать независимые от фреймворка утверждения, используя библиотеку с именем Следует.Он также имеет очень хороший свободный синтаксис, который можно использовать, если вам нравятся свободные интерфейсы.У меня был пост в блоге, связанный с тем же.

http://nileshgule.blogspot.com/2010/11/use-should-assertion-library-to-write.html

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

JustCode имеет модуль запуска тестов, который может запускать тесты, написанные с использованием xUnit, NUnit, MbUnit или Visual Studio Framework Unit Testing Framework.Вы можете увидеть это в действии здесь

...