Ответ 1
Возникла проблема со сборкой. Я не уверен, что. Но я создал новую пустую библиотеку классов, установил NUnit, Should и Moq. Затем скопировал мои классы из предыдущей сборки в новую и вуаля, все заработало.
Недавно я преобразован из MSTest в NUnit. Я сделал это
[TestMethod]
на [Test]
, [TestClass]
на [Test]
и т.д.Поскольку я сделал это, Resharper не показывает маленький значок тестирования рядом с методами. И если я запускаю тесты с помощью Ctrl + U, R показывает правильный счет, но фактически не запускает их.
Кто-нибудь есть идеи?
Изменить: должно быть что-то прикручено моей сборкой, потому что я создал новую, только что названную Test.Web, и создал простой класс, только с помощью [TestFixture] и Resharper сразу узнал его.
Возникла проблема со сборкой. Я не уверен, что. Но я создал новую пустую библиотеку классов, установил NUnit, Should и Moq. Затем скопировал мои классы из предыдущей сборки в новую и вуаля, все заработало.
У меня была такая же проблема, и я решил ее так:
Удаление файла.ReSharper.user из исходного каталога (в том же каталоге, что и файл решения) решило для меня ту же проблему.
У меня была проблема, когда она почему-то перестала работать.
Решение состояло в том, чтобы пойти в Resharper-> Options → Tools-> "Unit Testing" в каждом подэлементе, таком как NUnit, вы установите флажок для тестов, которые хотите поддержать. Будет что-то вроде "Включить поддержку NUnit 3x".
Как это:
Это может произойти, когда тестовый класс настолько велик, что ReSharper приостанавливает анализ кода. Для этих файлов вы можете щелкнуть правой кнопкой мыши значок "пауза" над вертикальной полосой прокрутки редактора кода и выбрать "Анализ резюме".
Это добавит ForceIncluded
запись к решению .DotSettings.user
файла, так что вам не нужно будет делать это снова:
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=.../@EntryIndexedValue">ForceIncluded</s:String>
Я столкнулся с подобной проблемой и решил, что подключаемый модуль MSpec вмешивается. Разрешено отключить тест-драйв MSpec: Resharper-> Параметры-> Плагины.
Для меня, щелкнув правой кнопкой мыши на имени класса тестового прибора и выбрав пункт меню "Выполнить тесты" в Visual Studio (не в Resharper), снова появились значки R #.
Постскриптум Это было в Visual Studio 2017
Я получил эту работу, следуя советам по этому вопросу Кару. В частности:
Microsoft.NET.Test.Sdk