从 App.Config 获取数据在 VS 2008 Framework 3.5 中不起作用

发布于 2024-11-17 05:46:46 字数 337 浏览 4 评论 0原文

当我在单元测试中使用 Moles 时,无法使用配置管理器从应用程序配置中获取值。

我知道这是一个已知问题,但我想知道除了使用以下解决方案进行伪造之外,是否可以找到好的解决方法(一些技巧)来解决此问题 http://social.msdn.microsoft.com/Forums/en/pex/thread/9b4b9ec5-582c-41e8-8b9c-1bb9457ba3f6

谢谢!

when I'm using Moles in my Unittest it is not possible to get value from the of the appconfig by using the configurationManager.

I know this a known issue but I'm wondering if can find good workaround (some trick) to resolve this problem apart from faking by using following solution
http://social.msdn.microsoft.com/Forums/en/pex/thread/9b4b9ec5-582c-41e8-8b9c-1bb9457ba3f6

Thanks!!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浅笑依然 2024-11-24 05:46:46

我使用的一种相对简单的选项是在测试中的代码中添加设置:

ConfigurationManager.AppSettings["FolderPathInConfig"] = 
            Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "TestData");

One option that I have used, that is relatively simple, is to just add the setting in code within your tests:

ConfigurationManager.AppSettings["FolderPathInConfig"] = 
            Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "TestData");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文