使用Visual Studio测试在单元测试中指定文件位置

时间:2011-10-27 19:50:22

标签: visual-studio-2010 unit-testing

我有一组文本文件,我需要进行测试,并将这些项目用于我正在编写的某些单元测试的特定部分。我在app.config中放了一个文件路径:。\ DataLists \

我把它放在那里后,我添加了添加自定义部分所需的项目,以便它可以获得该文件路径信息。我遇到的问题是这个...它找不到那个位置的那些列表,而是在查看一些tmp文件夹。如何为此指定正确的文件位置?

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用DeploymentItemAttributelink在您需要访问“设置”的测试方法上使用此功能。 (文件夹我假设)文本文件。这里的最佳做法是将要部署的文件夹和文件添加到项目文件中,并将它们设置为“如果更新则复制”。或者'始终复制'。

您还可以将文件或文件夹添加到.testsettings配置屏幕的“部署”部分。根据我的经验,这在团队建设期间比DeploymentItemAttribute路线更好。在任何一种情况下,启用部署'必须选中.testsettings配置屏幕中的复选框。