我有数据文件用作我的单元测试的输入。这些文件非常大,我不想在每次执行单元测试时复制它们。测试在未部署的情况下执行。因此,我可以将它们放入我的解决方案下的文件夹中,以及...如何在单元测试执行时获得我的解决方案(或测试项目源代码)的路径?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