【发布时间】:2011-04-03 00:25:33
【问题描述】:
我想运行一些单元测试。对于这个测试,我需要使用 app.config 文件中的另一个值,然后是默认值。
在这个帖子“Reload app.config with nunit”中,我找到了解决办法。
但是在一次运行多个测试时,一些测试失败,因为旧的配置文件(app.config)在处理函数后没有被调用。这怎么可能?
【问题讨论】:
-
评论因为这不是您问题的直接解决方案:我总是创建一个“配置提供程序”类来包装对 app.config 文件的访问,这样我就可以在单元测试中模拟配置而无需不必担心更改任何文件。您可能需要考虑在您的应用程序中进行设计更改。
标签: c# unit-testing app-config