Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

NUnit тесты не запускаются (An exception occurred while invoking executor 'executor://nunit3testexecutor/')

visual-studio
nunit
unittest
Теги: #<Tag:0x00007f7b6d572a98> #<Tag:0x00007f7b6d572930> #<Tag:0x00007f7b6d5727f0>

(Денис Корейба) #1

При запуске юнит тестов получаю следующее сообщение:

------ Run test started ------
NUnit Adapter 3.0.8.0 executing tests is started
Running selected tests in C:\Users\Denis\Documents\Visual Studio 2013\Projects\LottoSend.com\LottoSend.com\bin\Debug\LottoSend.com.exe
An exception occurred while invoking executor 'executor://nunit3testexecutor/': Failed to resolve assembly: 'Microsoft.VisualStudio.TestPlatform.ObjectModel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
========== Run test finished: 0 run (0:00:01.5970913) ==========

Проблема в том что в студии ничего не менял, NuGet пакеты те же, все вроде как то же самое, но работать перестало внезапно. В заново созданном с нуля проекте ошибка повторяется.

Вопрос в аудиторию: есть вообще те кто может сейчас запустить юнит тесты с NUnit 3 + Visual Studio 2013?

И так, что я использую:
-Visual Studio 2013 Update 5
-NUnit 3
-NUnit 3.0 test adapter 3.0.8-ctp-8

Интересно, что в VS2015 с тем же адаптером тесты в тест эксплорере не отобразились вообще.

П.С. пробовал переустановить студию, выключить антивирус, создать новый проект - ничего не помогает, тесты не запускаются.


(Nick) #2

NUnit 3.0.1, NUnit test adapter 3.0.8.0, VS 2015 - все ок.

Какая версия .net у проекта?


(Денис Корейба) #3

Версия 4.5. Сейчас начал подозревать что на запуск повлияли обновления безопасности виндовс (кстати, виндовс 7 у меня).