我刚刚将我的第一个测试项目添加到VS 2008解决方案。我有一个组件,我想在单元测试中使用;该组件调用System.Configuration.ConfigurationSettings.GetConfig()来获得设置,并且我希望该调用在我的测试中工作。任何想法我可以做到这一点?我没有在项目中看到任何app.config,所以我不确定这是否是这种情况下的选项。谢谢!VS 2008测试项目中的AppConfig?
0
A
回答
0
谢谢你们。好的信息,但是我最终在测试项目中添加了一个App.Config,并在其中添加了相应的部分。现在很好用。
1
到这里看看:Unit testing the app.config file with NUnit
我相信你可以设置一个配置文件与测试运行工作。找到它的可执行文件并使用生成后操作将应用程序文件复制到“[TestRunner.exe] .config”。
1
你可以嘲笑这一呼吁。使用TypeMock,你会走这样的:
var mockConfigurationManager = MockManager.Mock(typeof(ConfigurationManager));
var appSettings = new NameValueCollection { { "key", "value" } };
mockConfigurationManager.ExpectGetAlways("AppSettings", appSettings);
相关问题
- 1. 将VS 2008中的测试项目转换为2010
- 2. Visual Studio 2017单元测试项目vs xUnit测试项目
- 3. VS 2005测试项目不开放
- 4. 将VS 2010项目转换为VS 2008
- 5. 如何测试wcf rest服务vs“单元测试项目”?
- 6. 测试项目在测试的项目中找不到对象
- 7. VS 2008最喜欢的项目列表
- 8. Team System 2008中的测试项目路径
- 9. TFS 2008 VS 2010(测试版2)
- 10. NLog与VS 2008单元测试
- 11. 单元测试VS 2008使用Excel
- 12. VS 2008,剖析多个测试
- 13. VS 2010测试版中的MVC1项目模板?
- 14. 测试项目不会VS08
- 15. VS VS VS VS 11中的MVC测试
- 16. 禁用远程站点项目调试VS 2008
- 17. 在VS 2008中打开一个VS 2003 C++项目
- 18. vs 2008部署项目不工作
- 19. 数据库项目:Visual Studio 2008 vs 2010
- 20. 使用VS 2013构建VC++ 2008项目
- 21. 在VS 2008上使用城堡项目
- 22. 将VS ++项目从VS 2008升级到VS 2010
- 23. VS 2008调试:System.ArgumentException?
- 24. 在VS 2010中为测试项目设置useLegacyV2RuntimeActivationPolicy
- 25. Spring boot如何访问测试用例中的Appconfig属性
- 26. 测试MvvmCross.Core项目
- 27. 测试子项目
- 28. 在VS2010或VS 2008中打开现有的MakeFile项目以进行调试
- 29. Visual Studio测试项目
- 30. Visual Studio 2008项目和调试
你应该接受你自己的答案 – 2009-11-19 20:59:49