суббота, 12 октября 2013 г.

Visual Studio 2012 пропал пункт меню "Create Unit Tests...". Восстановление

Проблема:
В Visual studio 2012 пропал пункт меню Create Unit Tests...

Решение

помогло решение отсюда
http://dl.my/2013/enable-create-unit-tests-on-visual-studio-2012/
в этой статье помог раздел Solution 1: The Elegant Way


Пункт меню появился, но он стал в неактивном состоянии
на этом же блоге есть еще одна статья, которая решила и вопрос с неактивностбью пункта меню "Create Unit Tests..."
http://dl.my/2013/create-unit-tests-function-not-available-or-disabled/

UPD
тесты могут не запустаться если у ввас решарпер 7.1.1
нужно обновить до 7.1.3
вот статья
http://devnet.jetbrains.com/thread/442769

См. также
Решение проблемы при тестировании с Entity Framework 6 (EF6)
http://dev-doc.blogspot.com/2013/12/ef6.html


Нехорошее решение
попробовал было установить Unit Test Generator отсюда
http://visualstudiogallery.msdn.microsoft.com/45208924-e7b0-45df-8cff-165b505a38d7

Но он не понравился: генерирует свой тестовый проект и заглушки не заполняет. Кустарщина какая-то в общем.

Но только эта кустарщина помогла в VS 2013.
Смотрите статью:
http://dev-doc.blogspot.com/2014/08/visual-studio-2013-create-unit-tests.html

Ссылки по теме
обсуждение в мсдн коммьюнити
http://social.msdn.microsoft.com/Forums/vstudio/en-US/f76aafa9-3ea8-4ff3-940d-0dcf3bb70273/visual-studio-2012-right-click-create-unit-test-is-gone?forum=vssetup