c# - 如何在单元测试中引用文件?

标签 c# visual-studio unit-testing nunit

我正在做一些单元测试,我有一个包含一些数据的 JSON 文件。我正在编写一些采用该文件并使用该数据的单元测试。

因此这些数据将用于实时和单元测试。

如果可能的话,我不想保留两个副本,所以我想知道如何引用这个文件?

最佳答案

我认为您正在寻找 Visual Studio 的 Add -> Existing Item... 中的“添加为链接” 功能> 对话框: enter image description here

然后您需要将此文件的“复制到输出目录”参数设置为以下任意值:

  • 始终复制
  • 如果更新则复制

enter image description here

您可以在 this MSDN article 中找到更多详细信息.

关于c# - 如何在单元测试中引用文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41729939/

相关文章:

c# - 当应用程序以不同用户身份运行时,如何获取当前登录的用户名和帐户类型(admin、nonadmin)

c# - Web API 错误 : "Cannot insert the value NULL into column ' Id'

vb.net - Visual Studio 中的单元测试

Android Mockito java.lang.AssertionError :

java - 如何避免在 Java 测试中重复插入

Spring 启动测试 - 找不到测试属性

c# - Azure 事件中心 - 按顺序接收事件

c# - 在数组中获取 9 个不同数字的算法

c++ - 在 DLL 客户端中使用 dllimport 时出错

c# - SQL 查询不工作