通过“dotnet test”执行测试时,是否可以覆盖.net核心应用程序中的配置值(例如使用AddCommandLine扩展,就像在执行“dotnet run”时一样使用它) .
更多信息:
测试执行一些集成测试,通过它也可以从asp.net核心项目执行Startup.cs,我想在那里覆盖配置值 .
您应该创建一个接口和一个包装类来处理appsettings并模拟您的界面或使用假的测试项目 . 然后,您将能够在测试时控制您需要设置为appsettings的内容
1 回答
您应该创建一个接口和一个包装类来处理appsettings并模拟您的界面或使用假的测试项目 . 然后,您将能够在测试时控制您需要设置为appsettings的内容