我写了一个使用该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
我应该怎么办?