gpt4 book ai didi

visual-studio-2010 - 单元测试的测试文件放在哪里

转载 作者:行者123 更新时间:2023-12-04 05:43:54 24 4
gpt4 key购买 nike

我正在编写一些单元测试,我需要能够访问外部文件。我假设我可以将文件放在我的解决方案中,将其标记为复制到输出目录,然后通过相对路径访问它。不幸的是,单元测试似乎在一个奇怪的目录中运行。

所以,而不是运行:

[MyUnitTestProjectFolder]\bin\Release

它运行于:
[MySolution]\\[TheProjectI'mTesting]\TestResults\\[MyUsername]_[MyComputerName] [DateTimeStamp]\Out

我的问题是,如何设置对需要从单元测试中使用的外部文件的访问权限?

请注意,这些文件不是文本文件。它们是专有的平面文件数据库格式(从另一个应用程序创建),因此在测试运行期间“即时”准备这些文件是不可行的。

最佳答案

您可以通过测试运行配置执行此操作:打开测试菜单,“编辑测试运行配置”,选择要编辑的测试配置,然后选择“部署” View 。您可以在此处添加任何需要部署的额外文件。

或者,您可以使用 DeploymentItem属性在您的测试中。

我看过 Visual Studio 2008,但我认为 Visual Studio 2010 中存在相同的功能。

关于visual-studio-2010 - 单元测试的测试文件放在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3389487/

24 4 0