Ответ 1
Мой ответ в комментариях был правильным
Это проблема resharper - см. здесь. Проверьте, соответствуют ли ваши версии Resharper и/или VS2012
Раньше я мог запускать модульные тесты в VS 2012. Теперь, неожиданно, пытаюсь ли я "запускать" или "отлаживать" любые модульные тесты, окно Unit Test Sessions помещает тест в "Ожидание" статус, но на самом деле не выполняет его.
Я попытался перезапустить мою среду разработки, даже перезагрузив компьютер. Без изменений.
Итак, где секретная настройка, в которой говорится: "Делать модульные тесты замороженными в" Ожидание "?
Мой ответ в комментариях был правильным
Это проблема resharper - см. здесь. Проверьте, соответствуют ли ваши версии Resharper и/или VS2012
Я думал, что добавлю это, если это поможет другим, я сделал эти шаги...
Возможно, мне нужно было запускать только как admin, но я думал, что добавлю все шаги, которые я сделал.
Goto Resharper → Параметры → Общие и нажмите кнопку "Очистить кеши". Перезагрузка Visual Studio и модульное тестирование должны работать снова. Не знаю, почему это случилось со мной внезапно.
Я понятия не имею, в каком состоянии находится ваша машина, но что бы я сделал, например, отлаживая код, который я попытался бы сузить по пути проблемы. Например,
Проверьте, есть ли у вашего метода unit test метод инициализации, если он тогда поставил точку останова и посмотрел, что произойдет, когда вы отлаживаете свой тест.
Проверьте свои настройки как на бит, так и на платформе... так что 64 бит или 86 или AnyCPU, а также отлаживайте или отпустите настройки.
Наконец попробуйте запустить поддельный простой тест, который вы можете просто написать за считанные секунды и посмотреть, можете ли вы его сузить.