Использование MSTest с F # - PullRequest
       15

Использование MSTest с F #

6 голосов
/ 24 февраля 2011

Возможно ли использовать MSTest с F # в VS2010. Люди задавали этот вопрос много раз. Но я не могу найти решение среди ответов. Кто-нибудь был в состоянии использовать MSTest для модульного тестирования F # или я должен придерживаться NUnit?

Ответы [ 3 ]

3 голосов
/ 25 февраля 2011

Да, вы можете использовать MsTest с F # в VS2010. На самом базовом уровне использование [], [] и связанных с ними атрибутов позволит вам запускать тесты из командной строки с помощью mstest (в окне командной строки VS). Кроме того, если вы используете описанный здесь трюк: http://www.atrevido.net/blog/2010/05/07/F+Unit+Testing+With+Visual+Studio+2010.aspx,, вы сможете использовать около 95% поддержки VS2010 для юнит-тестов.

В частности, вы можете использовать Редактор списка тестов, запускать тесты из VS2010 в обычном режиме или режиме отладки и просматривать результаты тестов в VS2010.

Если поддерживается вашей версией VS2010, покрытие кода также будет работать для модульных тестов F #.

Одной из функций, которая не работает, является переход к источнику модульного теста путем двойного щелчка по тесту в средстве просмотра результатов теста.

Мне также удалось объединить тесты MSTest и FsCheck.

1 голос
/ 24 февраля 2011

Я думаю, вы должны придерживаться NUnit. Посмотрите здесь: http://connect.microsoft.com/VisualStudio/feedback/details/564586/make-using-mstest-more-accessible-to-f-projects. Нет прогресса в этом вопросе.

0 голосов
/ 04 июля 2014

Более актуальный ответ (если только он не ограничен vs2010) будет включать

У меня Unquote при работе с MsTest через шаблон mstest Даниэля Мохла

Хотя я не знаю, сработает ли какой-либо из них или все против 2010

...