您的位置:首页 > 其它

在 .Net Core xUnit test 项目中使用配置文件

2017-07-16 18:22 316 查看
在对项目做集成测试的时候,经常会需要用到一些参数比如用户名密码等,这些参数不宜放在测试代码中。本文介绍一种方法:使用配置文件。

添加配置文件

在集成测试项目目录下新建文件:Configuration.json,并配置好需要的参数

{
"SendCloudId": "id",
"SendCloudKey": "key"
}

配置工程文件,添加配置文件到输出

<ItemGroup>
<None Update="Configuration.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>

添加解析配置文件依赖包

使用Nuget Package Manager,添加依赖包:Microsoft.Extensions.Configuration.Json

然后使用 dotnet restore,加载依赖包

加载配置

var config = new ConfigurationBuilder()
.AddJsonFile("Configuration.json")
.Build();

var credential = new Credential()
{
Id = config["SendCloudId"],
Key = config["SendCloudKey"]
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐