Что такое атрибут MSTest для включения тестового ресурса? - PullRequest
3 голосов
/ 16 сентября 2009

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

Что такое атрибут?

Ответы [ 2 ]

4 голосов
/ 16 сентября 2009

[DeploymentItem("myFile1.txt")] Документ MSDN по DeploymentItem

Это действительно полезно, если вы тестируете файл или используете файл в качестве входных данных для вашего теста.

3 голосов
/ 16 сентября 2009

Это действительно зависит. Лично я ненавижу способ, которым MSTest делает это - либо с атрибутом , либо отдельным файлом "testrunconfig" (добавьте элементы в разделе "Развертывание") Я предпочитаю способ NUnit (я использую его с TestDriven.NET) - тогда, если вы хотите, чтобы он включил файл в вывод, вы делаете именно то, что делаете в обычных проектах VS; Вы переключаете свойство «Копировать в выходной каталог».

...