Я действительно в неведении об этом ... Я создал некоторый код пакетной обработки и имею несколько тестов, которые настраивают структуру каталогов перед вызовом метода для тестирования. Проблема может быть проиллюстрирована как
[TestMethod]
public void StupidTest()
{
Directory.CreateDirectory("./XXX");
Assert.IsTrue(Directory.Exists("./XXX"));
//new FileInfo( "./XXX/YYY.txt").Create().Close();
}
Когда последняя строка закомментирована, тесты выполняются отлично, но в папке «Out» результатов теста папка не создается. Когда включена последняя строка, тест также запускается, и папка XXX и файл YYY.txt находятся в папке «Out» для выполнения теста. Если в тело включена только последняя строка теста, тест не пройден, и он жалуется на несуществующий путь.
Я обнаружил некоторые ссылки, в которых упоминается что-то о виртуализации файловой системы, и у тестового приложения недостаточно прав для создания папок в папке «Out».
Любая помощь будет принята с благодарностью!