2010-09-21 5 views
2

У меня есть последний mspec с сайта teamcity codebetter и установлен бегун Resharper5.1, как было предложено. Бегун и аннотации отображаются в диалоговом окне параметров перепрошивки.Проблема MSpec и ReSharper

Теперь, даже если библиотека аннотаций отмечена галочкой, я все равно получаю предупреждения «поле xxx никогда не используется», и когда я прошу resharper запускать все тесты в решении, он, похоже, не находит моих спецификаций.

У меня разблокирована DLL.

Использование resharper 5.1.

ответ

3

«Поле xyz никогда не используется» предупреждения применяются только для классов с атрибутом Subject. Если вы не используете Subject, вы можете обойти проблему, отключив предупреждение 169 в своих проектах.

Некоторые вопросы о ваших проблемах с раствором работает:

  1. ли ваш включить MSpec под ReSharper | Варианты | Единичное тестирование?
  2. Выполняет ли спецификация для проектов (в отличие от решений работает) для вас?
  3. У вас есть возможность написать отзыв для этого товара? зеленый/желтый значок в желобе?
  4. Означает ли окно текстового проводника контексты и спецификации решения ?
+1

Добавление атрибута subject для предупреждения. Чтобы ответить на ваши вопросы ... 1. Да, это разрешено здесь 2. Нет, если я нажму кнопку «Запустить тесты модулей», я получаю ошибку «Нет тестов, найденных в файле» 3. Я не получаю значки желоба 4. Это полностью пусто –

+0

Являются ли ваши классы контекста объявленными как 'public'? Вы можете попробовать запустить контексты с помощью TestDriven.Net, чтобы узнать, работает ли он с этим бегуном. Если этого не происходит, возникает еще одна проблема. Чтобы использовать TD.Net, установите его и отпустите файл 'MSpec.tdnet' в той же папке, где находится' MSpec.dll'. –

+0

Спасибо, Александр, чтобы показать класс публике, похоже, сделал трюк. –

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