Я создал новый проект, содержащий только базовый модульный тест. Но что бы я ни делал, VS просто не запускает тест. Я предполагаю, что не находит.
namespace UnitTestProject1
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
Debug.WriteLine("qwerty");
Assert.AreEqual(1, 2);
throw new Exception("Kaboom!");
}
}
}
Будучи настолько простым, никакие зависимости не нужны.
Большую часть времени при сборке (используя «Выполнить все» в обозревателе тестов, главное меню в разделе «Сборка», главное меню в разделе «Тест») VS говорит, что проект собран нормально, но больше ничего не говорит.
Но если я сначала очистю проект, а затем выполню "Выполнить все" в Test Explorer, тогда VS выдаст это...
------ Discover test started ------
Could not load file or assembly 'file:///Z:\Dev\x\Xer\UnitTestProject1\bin\Debug\UnitTestProject1.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
========== Discover test finished: 0 found (0:00:00.149) ==========
...но .dll действительно существует в этом месте. («Выполнить все» строит его.)
Я очистил кеши в соответствии с: Visual Studio 2015 не обнаруживает модульные тесты.
Использование сообщества Microsoft Visual Studio 2015, обновление 3.
Я в полной растерянности. Что мне не хватает?