2013-08-05 2 views
0

data source 속성을 사용하는 단위 테스트를 작성했습니다. 지금까지 전체 경로 을 사용했지만 상대 경로으로 바꾸고 싶습니다.unittesting에서 데이터 소스의 상대 경로

하지만 C에서 실행 된 테스트의 실행 : \ 프로그램 파일 마이크로 소프트 비주얼 스튜디오 10.0 \ Common7 \ IDE \ MSTest.exe \ (86)와 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

나는 다시

|DataDirectory| 

속성을 사용하려고 그리고 ... 어쩌면 raleted 경로를 잘 작성하지 않았다,

를 작동