Проблема в том, что тестовые проекты «помечены» в файле проекта - вы можете преобразовать библиотеку классов в тестовый проект, выполнив следующие четыре простых шага:
- Выгрузите файл проекта (.prj) и откройте его для обновления.
добавить следующую строку в проект
C #:
<Project>
<PropertyGroup>
<AssemblyName>....</AssemblyName>
<!-- add this line below -->
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
</PropertyGroup>
</Project>
VB - <ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F-
5ABD9991F28F}</ProjectTypeGuids>
- Перезагрузите проект обратно
- Запускаю (сейчас работаю) тесты
Обратите внимание, что вам необходимо вручную добавить ссылку на Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll, чтобы можно было использовать атрибуты, связанные с тестом
Обновление: в предстоящем MSTest V2 это не будет необходимо, поскольку MSTest становится пакетом NuGet, который работает так же, как NUnit / XUnit