【发布时间】:2017-12-14 11:10:51
【问题描述】:
我在 VS 2015 中为我的 .net 解决方案中的一个方法添加了新的单元测试项目,当我运行测试用例时,web config 应用程序设置值为 null 并且无法完成测试,实际上配置键值可用并且在 Web 应用运行期间可访问,但在单元测试期间值为 null,
谁能帮帮我。
提前致谢
【问题讨论】:
-
测试项目需要
app.cofig,并存在类似的设置。单元测试在单独的应用程序域中运行,因此需要它自己的配置文件。 -
理论上,单元测试期间不应该读取任何文件。 Please check。您可以使用Microsoft Fakes 将您的代码与系统组件(或任何其他第三方程序集)隔离开来。
-
非常感谢 NKosi,它的工作原理
标签: visual-studio unit-testing