deploymentitem

Я хотел бы избавиться от некоторого дублирования в этом коде. Следование сухому принципу. Как видите, имя файла / deploymentItem повторяется. [TestMethod] [DeploymentItem("TestData/TestExcel.xlsx")] <-- public void GivenAnExcel_ConverToPDF() { const string filename = "TestData/TestExcel.xlsx";...

Недавно я потерял несколько волосков, пытаясь справиться с DeploymentItem. У нас есть несколько общих каталогов для собственных dll, и многие тесты зависят от них. Для проектов C++ мы используем propertypages, где эти пути определены. Они даже могут быть импортированы в проект C#, а также с некоторым ручным...

Рассмотрим следующий тестовый класс: [TestClass] public class ExampleTests { [TestMethod] public void FileDoesNotExists() { Assert.IsFalse(System.IO.File.Exists("testfile.txt")); } [TestMethod] [DeploymentItem("testfile.txt")] public void FileExists() { Asser...

Я не могу понять, как должны быть настроены элементы развертывания MSTest. Я смог заставить их работать правильно, изменив файл параметров тестирования проекта, но это не идеально-конфигурация элемента развертывания отделена от отдельных тестов, а пути к файлам, по-видимому, хранятся как абсолютные пути, если...