在 .Net Core xUnit test 项目中使用配置文件
2017-07-16 18:22
316 查看
在对项目做集成测试的时候,经常会需要用到一些参数比如用户名密码等,这些参数不宜放在测试代码中。本文介绍一种方法:使用配置文件。
然后使用 dotnet restore,加载依赖包
添加配置文件
在集成测试项目目录下新建文件: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"] };
相关文章推荐
- .Net Core MVC 网站开发(Ninesky) 2.3、项目架构调整(续)-使用配置文件动态注入
- IT咨询顾问:一次吐血的项目救火 java或判断优化小技巧 asp.net core Session的测试使用心得 【.NET架构】BIM软件架构02:Web管控平台后台架构 NetCore入门篇:(十一)NetCore项目读取配置文件appsettings.json 使用LINQ生成Where的SQL语句 js_jquery_创建cookie有效期问题_时区问题
- 如何在ASP.NET Core类库项目中读取配置文件详解
- 【无私分享:ASP.NET CORE 项目实战(第八章)】读取配置文件(二) 读取自定义配置文件
- ASP.NET Core实现类库项目读取配置文件
- Asp.net Core中使用Redis 来保存Session, 读取配置文件
- ASP.NET core Web中使用appsettings.json配置文件的方法
- Asp.net中Web项目使用EnterpriseLibrary5.0独立配置文件找不到问题
- 【无私分享:ASP.NET CORE 项目实战(第六章)】读取配置文件(一) appsettings.json
- Asp.Net Core 项目搭建 基础配置 和MySql 的使用
- 【ASP.NET Core快速入门】(五)命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options
- ASP.NET Core实现类库项目读取配置文件
- 【无私分享:ASP.NET CORE 项目实战(第八章)】读取配置文件(二) 读取自定义配置文件
- [dotnetCore2.0]学习笔记之二: ASP.NET Core中,如何灵活使用静态文件和加载自定义配置
- C#编译器优化那点事 c# 如果一个对象的值为null,那么它调用扩展方法时为甚么不报错 webAPI 控制器(Controller)太多怎么办? .NET MVC项目设置包含Areas中的页面为默认启动页 (五)Net Core使用静态文件 学习ASP.NET Core Razor 编程系列八——并发处理
- Asp.Net Core 2.0 项目实战(6)Redis配置、封装帮助类RedisHelper及使用实例
- ASP.NET Core实现类库项目读取配置文件
- 菜鸟入门【ASP.NET Core】5:命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options
- 【无私分享:ASP.NET CORE 项目实战(第六章)】读取配置文件(一) appsettings.json
- [转]ASP.NET Web.config配置文件的基本使用方法