我有數據文件用作我的單元測試的輸入。這些文件非常大,我不想在每次執行單元測試時複製它們。測試在未部署的情況下執行。因此,我可以將它們放入我的解決方案下的文件夾中,以及...如何在單元測試執行時獲得我的解決方案(或測試項目源代碼)的路徑?Visual Studio單元測試 - 如何訪問外部文件?
7
A
回答
0
您可以使用:
Assembly.GetExecutingAssembly().Location
在測試中
獲取包含單元測試組件的路徑。
3
因爲您可以用不同的方式運行測試項目(TD.NET,Visual Studio,R#等),所以用於引用測試的路徑可能會更改。
出於這個原因,我將測試需要的文件嵌入我的測試裝配中,並從那裏繪製出來。
0
簡單,使文件的位置可配置(和可測試)。
然後,將其設置爲單元測試代碼或將其設置爲通過某個配置文件。
相關問題
- 1. 單元測試Visual Studio
- 2. Visual Studio 2010單元測試
- 3. Visual Studio的單元測試
- 4. Visual Studio 2010單元測試
- 5. 單元測試問題在Visual Studio 2012
- 6. 單元測試:如何訪問文本文件?
- 7. 如何在Visual Studio以外單元測試項目
- 8. Visual Studio單元測試調試
- 9. Visual Studio 2012中的C++單元測試
- 10. 單元測試訪問外部元素的角度指令
- 11. Visual Studio下的單元測試Monotouch
- 12. visual studio調試單元測試集成
- 13. Visual Studio單元測試安全異常
- 14. Visual Studio中單元測試的組織
- 15. Visual Studio 2015單元測試IntelliTrace結果
- 16. 在Visual Studio中執行單個Boost測試單元測試
- 17. Visual Studio 2010中的單元測試
- 18. Visual Studio 2008單元測試指南
- 19. 在Visual Studio 2008中測試javascript單元測試
- 20. 在C#中的單元測試Visual Studio
- 21. Visual Studio(2013)單元測試失敗C0000005
- 22. 如何爲Visual Studio插件編寫單元測試?
- 23. 問題與單元測試的Revit 2012插件在Visual Studio 2010
- 24. 單元測試,NUnit還是Visual Studio?
- 25. Visual Studio 2010單元測試數據庫
- 26. 單元測試visual studio 2010 C++教程
- 27. Visual Studio單元測試框架教程?
- 28. Visual Studio中的單元測試
- 29. Visual Studio的C#單元測試框架?
- 30. Visual Studio 2010中的單元測試
它給出了單元測試的二進制文件的位置,但我仍然不知道解決方案根目錄的路徑。 – skevar7 2009-10-01 09:02:18
這個答案是錯誤的。 'Assembly.GetExecutingAssembly()。單元測試期間的位置指向臨時測試文件夾 - 原始海報需要訪問其項目文件夾中的文件。 – 2012-07-25 11:03:10