【发布时间】:2016-10-11 16:40:58
【问题描述】:
我有一个 Web 应用程序(例如:WebApp)。还有另一个应用程序作为单元测试应用程序,我为 WebApp 编写了单元测试。
现在我需要为一些配置部分编写测试用例。为此,我想阅读 WebApp 的 web.config 文件。
这怎么可能,请指教。
提前致谢
【问题讨论】:
-
在谷歌上搜索我有一种使用“webconfigurationmanager”的方法,但它需要web.config文件的物理路径,这是不可能提供的。
-
您正在尝试编写单元测试来解析 XML 配置?出于什么目的?这些配置文件不会因环境而变化吗?如果不是,它们甚至属于配置文件吗?
-
是的,这些配置文件会因环境而异。实际上,我必须测试一些键,无论是否存在于配置中。我们有 web.config、web.dev.config、web.stage.config、web.prod.config 等配置。对于所有环境,我都需要测试。
标签: c# asp.net unit-testing