2011-10-27 3 views
0

필자가 테스트하고있는 일부 단위 테스트의 특정 부분에 대한 항목을 테스트에 사용해야하는 텍스트 파일 집합이 있습니다. 그냥 내 app.config에 파일 경로를 넣었습니다.. \ DataLists \Visual Studio 테스트를 사용하여 단위 테스트에서 파일 위치 지정

나는 거기에 파일 경로 정보를 얻을 수 있도록 사용자 정의 섹션을 추가하는 데 필요한 항목을 추가했습니다. 내가 겪고있는 문제는 이것입니다 ... 그 위치에있는 목록을 찾는 것이 아니라 일부 tmp 폴더를 찾고 있습니다. 이를위한 적절한 파일 위치는 어떻게 지정합니까?

+0

코드를 게시 할 수 있습니까? 이런 식으로 대답하는 것이 더 쉽습니다. 원하는 경우 코드에서 개인 정보를 자유롭게 제거하십시오. – Marco

답변

0

DeploymentItemAttribute을 사용해 보셨습니까? link 텍스트 파일의 'set'(내가 생각하는 폴더)에 대한 액세스가 필요한 테스트 방법에서 이것을 사용하십시오. 가장 좋은 방법은 배포 할 폴더와 파일을 프로젝트 파일에 추가하고 '새로운 경우 복사'또는 '항상 복사'로 설정하는 것입니다.

.testsettings 구성 화면의 배포 섹션에 파일이나 폴더를 추가 할 수도 있습니다. 내 경험에 의하면 팀 빌드 중에는 DeploymentItemAttribute 경로보다 더 잘 작동합니다. 두 경우 모두 .testsettings config 화면에있는 'Enable deployment'확인란을 선택해야합니다.

관련 문제