dotnet test - 覆盖.net核心配置的可能性

时间:2016-12-12 14:43:52

标签: c# asp.net-core integration-testing .net-core

通过" dotnet test"执行测试时,是否可以覆盖.net核心应用程序中的配置值? (例如使用AddCommandLine扩展名,就像你在做#34; dotnet run"时使用它一样。

更多信息:

测试做一些集成测试,通过它也可以从asp.net核心项目执行Startup.cs,我想覆盖那里的配置值。

1 个答案:

答案 0 :(得分:0)

您应该创建一个接口和一个包装类来处理appsettings,并模拟您的界面或使用假的测试项目。那么你将能够在测试时控制你需要设置为appsettings