2009-09-16 2 views
3

테스트 도중 사용할 수있는 테스트 리소스를 갖고 싶습니다. 항목을 배포하는 특성이 있음을 알고 있습니다.테스트 리소스 포함을위한 MSTest 특성이란 무엇입니까?

속성이란 무엇입니까?

+0

내가 사용하는 단위 테스트 프레임 워크에 달려 있다고 믿지만 잘못 될 수 있습니다. – inkedmn

+0

예, 단위 테스트 프레임 워크에 따라 다릅니다. 나는 MSTest를 제목에 넣었다. –

답변

4

[DeploymentItem("myFile1.txt")] MSDN Doc on DeploymentItem

당신이 파일에 대해 테스트하거나 테스트에 입력으로 파일을 사용하는 경우이 정말 유용합니다.

+0

이 속성에 대한 좋은 웹 사이트는 다음과 같습니다. http://www.ademiller.com/blogs/tech/2007/10/gotchas-mstests-deploymentitem-attribute/ –

3

정말 달라집니다. 개인적으로 나는 이 싫어 MSTest가 수행하는 방식 - 또는 별도의 "testrunconfig"파일 ("배포"절의 항목 추가)을 사용합니다. NUnit 방법을 선호합니다 (TestDriven.NET과 함께 사용합니다). 그러면 출력에 파일을 포함 시키려면 일반 VS 프로젝트에서 수행 할 작업을 정확하게 수행하십시오. "Copy to Output Directory"속성을 토글합니다.