如何告诉单元ms测试从子文件夹而不是root拾取CSV文件?

约翰·坎贝尔

我编写了一个单元测试,该单元测试使用CSV文件来读取数据,该数据使用指向子文件夹中csv文件的“ DataSource”和“ DeploymentItem”属性。但是,在最初构建项目时,文件部署在两个不同的位置,一个位于根目录,另一个位于子文件夹中。然后,当我稍后使用不同的数据更改CSV文件并保存并重新生成项目时(将CSV属性“复制到输出”设置为“始终复制”,以确保进行复制),它将更改复制到正确的输出中子文件夹,但不是根。这是我所期望的,但问题是,在运行测试时,它仍会读取旧数据,因为它从根目录而不是子文件夹中拾取CSV文件。

有人知道如何解决此问题,以便测试在子文件夹中查找以获取CSV文件而不是根文件吗?

[TestMethod()]
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV", @"|DataDirectory|\\Data\MyData.csv", "MyData#csv", DataAccessMethod.Sequential)]
[DeploymentItem("MyApp\\MyTest\\MyTests.Tests\\Data\\MyData.csv")]  
内迪·意大利面

您可以通过选择解决方案,然后单击New...选择,将TestSettings.settings文件添加到解决方案中TestSettings如果您双击该文件,将显示一个带有某些选项的对话框,其中之一是Deployment如果启用该功能,则可以添加已部署到测试运行目录的文件和目录。

链接对其进行了更好的说明。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Matlab的子文件夹中拾取图像

来自分类Dev

bash FOR IN循环以什么顺序拾取文件夹中的文件?

来自分类Dev

平板电脑无法在xxxhdpi文件夹中拾取图像

来自分类Dev

socket.io没有拾取子文件夹

来自分类Dev

TFS Build中的Octopus Package Application步骤不拾取子文件夹中的文件

来自分类Dev

我可以让MPV播放器拾取该文件夹中可用的任何字幕吗?

来自分类Dev

拾取音频文件android

来自分类Dev

拾取音频文件android

来自分类Dev

自动为SFTP拾取文件

来自分类Dev

Imake不拾取头文件

来自分类Dev

组件文件未拾取导入

来自分类Dev

单元测试:如何模拟MEDIA_ROOT但仍访问存储在我普通MEDIA文件夹中的文件

来自分类Dev

如何检查根文件夹(/文件夹,而不是/ root)的权限?

来自分类Dev

如何从子文件夹访问文件的以下路径级别

来自分类Dev

操作系统如何从不同的文件系统中拾取数据

来自分类Dev

如何拾取精灵?

来自分类Dev

Intellij调试拾取旧版本的项目文件

来自分类Dev

尝试拾取.py文件时出现UDF错误

来自分类Dev

从Perl中的目录中拾取文件

来自分类Dev

使用阻止集合创建文件拾取过程

来自分类Dev

扫描仪无法拾取文件内容?

来自分类Dev

从Perl中的目录中拾取文件

来自分类Dev

如何将文件从子文件夹移动到父文件夹?

来自分类Dev

从子文件夹移动文件

来自分类Dev

Laravel:从子文件夹扩展文件

来自分类Dev

Python单元测试:如何断言文件或文件夹的存在并在失败时打印路径?

来自分类Dev

如何告诉qmake不要创建文件夹?

来自分类Dev

如何告诉程序它在symlink文件夹中?

来自分类Dev

如何告诉程序它在symlink文件夹中?

Related 相关文章

热门标签

归档