我有數據文件用作我的單元測試的輸入。這些文件非常大,我不想在每次執行單元測試時複製它們。測試在未部署的情況下執行。因此,我可以將它們放入我的解決方案下的文件夾中,以及...如何在單元測試執行時獲得我的解決方案(或測試項目源代碼)的路徑?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. 單元測試:如何訪問文本文件?
- 5. Visual Studio單元測試調試
- 6. Visual Studio下的單元測試Monotouch
- 7. Visual Studio中單元測試的組織
- 8. 在Visual Studio中執行單個Boost測試單元測試
- 9. Visual Studio 2010中的單元測試
- 10. Visual Studio 2008單元測試指南
- 11. 在Visual Studio 2008中測試javascript單元測試
- 12. Visual Studio(2013)單元測試失敗C0000005
- 13. 單元測試,NUnit還是Visual Studio?
- 14. 單元測試visual studio 2010 C++教程
- 15. Visual Studio中的單元測試
- 16. Visual Studio的C#單元測試框架?
- 17. Visual Studio 2010中的單元測試
- 18. 單元測試用例visual studio
- 19. Visual Studio 2008 Standard中的單元測試
- 20. IntelliTest VS. Visual studio中的單元測試
- 21. Visual Studio 2008單元測試不成功
- 22. 如何調試MbUnit的/加利奧單元測試在Visual Studio
- 23. 如何使用Visual Studio調試Angular 4單元測試代碼
- 24. Visual Studio中的文件驅動的單元測試?
- 25. Visual Studio 2008 VC++(.exe文件)中的單元測試程序
- 26. Visual Studio C++:谷歌測試的單元測試exe項目?
- 27. 使用Visual Studio測試框架進行C++單元測試
- 28. Visual Studio:撤消單元測試的測試文件的讀取權限
- 29. Visual Studio 2010單元測試窗口和一般運行測試
- 30. Visual Studio 2017單元測試項目vs xUnit測試項目
它給出了單元測試的二進制文件的位置,但我仍然不知道解決方案根目錄的路徑。 – skevar7 2009-10-01 09:02:18
這個答案是錯誤的。 'Assembly.GetExecutingAssembly()。單元測試期間的位置指向臨時測試文件夾 - 原始海報需要訪問其項目文件夾中的文件。 – 2012-07-25 11:03:10