2012-04-29 4 views
2

Я бы хотел протестировать диск C#, и я видел несколько сообщений о свободных IDE для C# (включая MonoDevelop).IDE для C# с модульным тестированием (например, Eclipse для Java и assertEquals (...) и т. Д.)

То, что я еще не видел, это информация о возможностях IDE для модульных тестов. Я занимаюсь кодированием на Java и полагаюсь на модульное тестирование Eclipse (assertEquals (...)) и т. Д.) Для разработки моего настольного кода (я знаю, что Eclipse - это не единственный способ выполнить модульное тестирование на Java, но он делает это хорошо).

Есть ли аналогичная функциональность с любой из IDE для C#?

ответ

4

Не могу сказать, что я сам использовал любую из бесплатных IDE, но в соответствии с этим blog post MonoDevelop поддерживает NUnit довольно хорошо. Я ожидал бы, что большинство IDE будут поддерживать несколько модулей тестирования модулей, если честно - конечно, если бы я разрабатывал единую тестовую среду, одной из целей была бы интеграция IDE.

Использование NUnit со свободными «экспресс» изданиями Visual Studio возможно, но несколько больно, поскольку он использует отдельный графический интерфейс NUnit вместо того, чтобы быть интегрированным бегуном, - но он все же лучше, чем ничего, конечно.

(Лично я обычно использовал профессиональные версии Visual Studio, с ReSharper и NCrunch работают мои юнит-тесты.)

1

SharpDevelop поддерживает Модульное тестирование с NUnit, и, конечно, поддерживает C#.

2

Существует free version of Visual Studio, созданный Microsoft, и последняя бета-версия includes new unit testing features, которая ранее была доступна только в версиях Professional/Ultimate.

Существует также множество workarounds ограничений модульного тестирования в бесплатной версии Visual Studio.

2

Видимо, есть IDE test runner plugin для SharpDevelop, который использует MBUnit и Gallio. Первая ссылка - это статья, в которой упоминается, как установить вещи.

+0

+1 для MBUnit и Gallio. Мне это нравится намного лучше, чем NUnit или MSTest. –

Смежные вопросы