Visual Studio 2013 с функцией кодирования объектива с помощью NUnit

В новой Visual Studio 2013 появилась замечательная новая функция под названием Code Lens (я думаю, что она есть только в Ultimate-версии). Что касается методов, кроме того, он показывает ссылки (сколько и где), он также показывает некоторую информацию о версиях при работе в команде и статистику тестов, чтобы вы знали, сколько тестов, использующих этот метод, и сколько провалилось.

Я предполагаю, что это отлично работает с тестовыми проектами, встроенными в Visual Studio, но работает ли он с NUnit? Мы используем NUnit для модульного тестирования и пытаемся решить, стоит ли переходить на VS2013, и одной из причин будет эта новая функция, которую мы наверняка хотели бы использовать в полной мере, если она поддерживает NUnit.

Есть ли у вас опыт с этим?

2 ответа

Решение

Индикаторы состояния "проверено" и "тестирование" питаются от проводника тестов.

Поэтому, если ваши тесты NUnit отображаются в тестовом проводнике, они также должны отображаться в CodeLens.

У меня недостаточно очков репутации, чтобы добавить их в качестве комментария к ответу Джона Гарднера, поэтому я добавляю новый ответ.

Я добавил ответ на аналогичный вопрос здесь - CodeLens находит только тесты, написанные на MSTests

Краткое содержание этого ответа - вам нужно создать новый проект модульного тестирования и добавить ссылку на NUnit в этот новый проект модульного тестирования. Вот как я заставил его работать с VS2013 и NUnit (вместе с провайдером тестов NUnit), поэтому теперь тесты отображаются в окне проводника тестов VS2013 и в CodeLens.

Другие вопросы по тегам