我写了一个使用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
我该怎么办?
答案 0 :(得分:0)
我尝试再次使用
|DataDirectory|
属性,它的工作原理, 也许那条引导道路不对......