0

我写了一个使用该data source属性的单元测试。到目前为止,我一直在使用完整路径,但我想用相对路径替换它。

但是从C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe执行的测试运行并将我的单元测试用作dll。我想要来自单元测试位置的相对路径。

使用Environment.CurrentDirectory抛出编译错误之类的方法或道具:

An attribute argument must be a constant expression, typeof expression 
or array creation expression of an attribute parameter

我还发现了变量 | DataDirectory| 但它没有真正的道路。

例如

my unit test location is
c:\theproject\source\test\unittest\MyUnitTest.dll
and my excel file location is
c:\theproject\source\test\helpfiles\MyExcelFile.xlsx

我应该怎么办?

4

1 回答 1

0

我尝试再次使用

|DataDirectory|

财产,它的工作原理,也许 raleted 路径是不正确的......

于 2013-08-28T09:12:47.257 回答