Я пытался получить некоторые тесты работают в консольном приложенииMSTest внутри консольного приложения
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.VisualStudio.TestTools.UnitTesting; // this doesn't work
Ошибки я получаю:
Имя типа или пространства имен «VisualStudio» не существует в пространстве имен «Microsoft» (пропущена ссылка на сборку?)
Но все это работает в отдельном тестовом проекте:
Вопрос: Что нового?
Я также должен был добавить в {3AC096D0-A1C2-E12C-1390-A8335801FDAB}; {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} ProjectTypeGuids> в csproj чтобы испытуемый мог распознать эту сборку. http://www.bryancook.net/2009/12/manually-creating-ms-test-project.html –
Только что обнаружили, что консольное приложение не запускается, когда эти GUID находятся там .. он просто запускается испытательный бегун. Пойду в отдельный проект для тестирования, я думаю .. это было весело! –