我剛剛將我的第一個測試項目添加到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 2008
- 4. 將VS 2010項目轉換爲VS 2008
- 5. VS 2005測試項目不開放
- 6. 從項目參考中讀取appconfig
- 7. 在VS 2010中重用VS 2008的測試配置?
- 8. 如何測試wcf rest服務vs「單元測試項目」?
- 9. 當前項目中的測試項目
- 10. VS 2008最喜歡的項目列表
- 11. 測試項目在測試的項目中找不到對象
- 12. Team System 2008中的測試項目路徑
- 13. TFS 2008 VS 2010(測試版2)
- 14. 單元測試VS 2008使用Excel
- 15. NLog與VS 2008單元測試
- 16. VS 2008,剖析多個測試
- 17. 我如何測試Visual Studio測試項目中的「錯誤」
- 18. VS 2010測試版中的MVC1項目模板?
- 19. 測試項目不會VS08
- 20. VS VS VS VS 11中的MVC測試
- 21. 禁用遠程站點項目調試VS 2008
- 22. 數據庫項目:Visual Studio 2008 vs 2010
- 23. 使用VS 2013構建VC++ 2008項目
- 24. VS.2008無法檢索當前項目
- 25. 在VS 2008上使用城堡項目
- 26. vs 2008部署項目不工作
- 27. 在VS 2008中打開一個VS 2003 C++項目
- 28. VS 2008調試:System.ArgumentException?
- 29. 調試JavaScript VS 2008
- 30. 將VS ++項目從VS 2008升級到VS 2010
你應該接受你自己的答案 – 2009-11-19 20:59:49