标签: c# .net web-config app-config configurationsection
我有一个自定义配置部分,我正在为它构建一些单元测试。我希望能够以某种方式指定不同的.config文件以编程方式进行测试。有没有办法做到这一点?
答案 0 :(得分:1)
我不知道您的单元测试到底是什么样的。 如果您的自定义配置所在的单元测试项目中有app.config文件,则可能的解决方案是以可写模式打开配置并根据需要更改配置值。单元测试后,恢复旧的配置值。
使用
ConfigurationManager.OpenExeConfiguration(...)
另见msdn
如果您正在寻找单元可测试的配置解决方案,请试用DslConfig