У меня есть несколько тестов, которые используют встроенный Microsoft.VisualStudio.TestTools.UnitTesting
, но не могут заставить их работать.
Я использую visual studio 2012 final.
У меня есть решение двух проектов; Перед тестом, [TestMethod]
перед тестами и ссылкой Microsoft.VisualStudio.QualityTools.UnitTestFramework
(версия 10.0.0.0, версия выполнения v2.0.50727) перед тестами, using Microsoft.VisualStudio.TestTools.UnitTesting
, [TestClass]
. Я пробовал dot-net framework 3.5, 4 и 4.5 другие, чтобы получить ошибку повторного таргетинга.
Я попытался построить решение и проект. В тестовом проводнике есть сообщение "Создайте свое решение, чтобы открыть все доступные тесты. Нажмите" запустить все", чтобы создавать, открывать и запускать все тесты в своем решении.
Итак, вопрос: как мне получить визуальную студию для поиска тестов?
Также попытались выполнить следующее: http://msdn.microsoft.com/en-US/library/ms379625%28v=VS.80%29.aspx, но безуспешно: я застрял в начале раздела, когда его попросили нажать правой кнопкой мыши и выберите create tests
. Нет create tests
.
У меня есть этот тест (он компилируется, но не отображается в тестовом проводнике):
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace tests {
[TestClass]
public class SimpleTest {
[TestMethod]
public void Test() {
Assert.AreEqual("a","a", "same");
}
}
}
Теперь я обнаружил (см. удаленный ответ ниже), что это происходит потому, что он находится на общем диске, но пока я не знаю, как обойти его. (возможно, что-то об установке безопасности).