我正在进行一些单元测试,我有一个包含一些数据的JSON文件。我正在编写一些单元测试来获取该文件并使用该数据。
因此,这些数据将用于实时和单元测试。
如果可能的话,我不想保留两份副本,所以我想知道如何引用这个文件?
答案 0 :(得分:4)
我认为您正在Visual Studio的Add
- >中寻找“添加为链接”功能。 Existing Item...
对话框:
然后,您需要将此文件的“复制到输出目录”参数设置为以下值中的任何值:
您可以在this MSDN article找到更多详细信息。
答案 1 :(得分:1)
我通常使用:
curl -X POST -H "Content-Type: application/json" -d '{
"setting_type":"greeting",
"greeting":{
"text":"Timeless apparel for the masses."
}
}' "https://graph.facebook.com/v2.6/me/thread_settings?access_token=PAGE_ACCESS_TOKEN"
然后在“部署”部分的TestSettings.Settings文件中指定该文件。
这样,单元测试将在Visual Studio中运行,也可以在命令行中运行。
答案 2 :(得分:1)
在Visual Studio中,右键单击您的项目,然后选择“添加 - >现有项目”。注意'添加'按钮是一个下拉按钮。其中一个选择是添加链接'。这将把文件添加到您的项目而不复制它。在文件属性中,您可以选择“如果更新则复制”。 for'复制到输出目录'。然后,您可以在测试中使用该文件,而无需保留两个副本。
答案 3 :(得分:0)
一种选择是使用构建后步骤将文件复制到需要的位置。
另请参阅有关如何部署测试文件的文章: https://msdn.microsoft.com/en-us/library/ms182475.aspx