Запуск тестов xunit из ReSharper в Moles

#c# #resharper #xunit #moles #pex-and-moles

#c# #resharper #xunit #moles #pex-и-moles

Вопрос:

У меня есть тесты xunit, которые отлично работают; запускаю их из ReSharper. Теперь я пытаюсь использовать moles для некоторых тестовых примеров. У меня есть свой [Moles] атрибут в тесте со ссылкой на расширение moles xunit, и все же он жалуется, что «Moles требует, чтобы тесты выполнялись В инструментированном процессе». Я предполагаю, что это означает, что мне нужно запустить его через moles.runner.exe или что-то в этом роде. Есть ли способ настроить это для запуска с помощью ReSharper для его запуска?

Ответ №1:

Похоже, что это нерешенная ошибка в ReSharper: пожалуйста, проголосуйте за этот отчет об ошибке, чтобы его исправили раньше, а не позже 🙂

Ответ №2:

Я не использую NUnit прямо сейчас, но в своих тестах я использую:

 [HostType("Moles")]
public void method()...
  

Попробуйте это и посмотрите, разрешится ли это.