Понял теперь.
Разработчиков и тестов слишком много, поэтому любой переход может оказаться довольно дорогим удовольствием. тем более я не вижу конкретной причины этого делать.
Несколько лет назад я перевел один тестовый проект под MSTest, и тогда он мне не показался чем то лучше (а кое что было явно хуже), чем NUnit. Через какое то время я вернул его назад в семью.
прежде всего я пытаюсь найти встроенные или бесплатные решения, поэтому этот продукт я не проверял.
что удивительно, его цена сопоставима с ценой лицензии на решарпер, а каких то существенных конкурентных преимуществ я на нашел.
но если кто-нибудь обозрит этот продукт, было бы интересно понять в чем его фишка.
UPD
1. По видимому NUnit adapter конфликтует с решарпером. Поэтому, что бы запустить тесты через студию, необходимо выключить поддержу тестов в решарпере и перегрузить студию.
2. Как мне вспомнилось, Visual Studio 10 имела в главном меню команды «Tests in Current Context» и «Debug in Current Context», которые позволяют запускать тесты из текущего контекста (положения курсора). В Visual Studio 2012 (и 2013) почему то эти команды убрали из главного меню, но оставили в локальном. Проверял: работают, но гораздо медленее решарпера.
Наша фирма использует решарпер много лет. и вот на днях (после выхода 8-ой беты), мой коллега случайно заказал еще небольшое количество лицензий (через посредника как водится). через пару дней вышер релиз 8. Как оказалось, полученные лицензии не годятся для 8. неприятно конечно, но сами себе виноваты. до этого момента все было более менее нормально, хотя и не приятно.
Тем не менее я начал общаться с jetbrains и после пару-тройку писем получил шикарное предложение: купить еще раз (!) это небольшое количество лицензий для 8-ки с 5% скидкой (которая актуально аж 2 недели!). я может чего то не понимаю, но на мой взгляд, это уже издевательство.
По двум главным причинам: не адекватное поведение продавца решарпера и желание получше познакомиться с фичами VS2013. За несколько дней я узнал о студии, то чего не надо было искать годами :).
Разработчиков и тестов слишком много, поэтому любой переход может оказаться довольно дорогим удовольствием. тем более я не вижу конкретной причины этого делать.
Несколько лет назад я перевел один тестовый проект под MSTest, и тогда он мне не показался чем то лучше (а кое что было явно хуже), чем NUnit. Через какое то время я вернул его назад в семью.
По поводу MsTest: так я же про него и писал (Test Explorer + NUnit Adapter), или это что то другое?
что удивительно, его цена сопоставима с ценой лицензии на решарпер, а каких то существенных конкурентных преимуществ я на нашел.
но если кто-нибудь обозрит этот продукт, было бы интересно понять в чем его фишка.
1. По видимому NUnit adapter конфликтует с решарпером. Поэтому, что бы запустить тесты через студию, необходимо выключить поддержу тестов в решарпере и перегрузить студию.
2. Как мне вспомнилось, Visual Studio 10 имела в главном меню команды «Tests in Current Context» и «Debug in Current Context», которые позволяют запускать тесты из текущего контекста (положения курсора). В Visual Studio 2012 (и 2013) почему то эти команды убрали из главного меню, но оставили в локальном. Проверял: работают, но гораздо медленее решарпера.
VS2010 (фрагмент главного меню)
VS2013 (фрагмент локального меню)
Респект!
Тем не менее я начал общаться с jetbrains и после пару-тройку писем получил шикарное предложение: купить еще раз (!) это небольшое количество лицензий для 8-ки с 5% скидкой (которая актуально аж 2 недели!). я может чего то не понимаю, но на мой взгляд, это уже издевательство.