我目前在VS 2008中使用标准的Microsoft Unit Test套件,同时安装了ReSharper 4.5。我的单元测试依赖于一个TestInitialize方法,该方法预加载数据文件。这个测试数据文件的路径将取决于我是使用标准的Ctrl-R + Ctrl-T命令在VS 2008中运行单元测试,还是使用Resharper单元测试执行命令。
我的TestInitialize方法如何知道正确的单元测试数据文件路径?
更新:
测试数据的大小足够大,我不想将其推入字符串中,因此希望将其保留为外部文件。我的测试项目文件结构与创建MVC应用程序时的标准单元测试项目相同。在测试项目的根目录下,创建了一个名为“Test Data”的新文件夹。无论使用哪种测试运行器,我都想访问这个文件夹。