2011-12-06 3 views
25

TestFixture 특성을 가진 클래스의 동작에 차이가 있는지 확인하지 못합니다. 모두 TearDownSetUp도 같은 방식으로 작동합니다. 이 속성 사용에 대한 의미를 제외하고는 어떤 이유가 있습니까? 클래스는 테스트 픽스처가되도록 조건을 만족하고, 적어도 방법 Test, TestCase 또는 클래스는 테스트 픽스처로 처리보다 TestCaseSource 표시된 지정하면TestFixture 특성을 사용하는 경우의 차이점

+1

흥미로운 질문입니다. NUnit은 속성이없는 조명기를 인식하고 올바르게 실행합니다. –

답변

20

는 NUnit를 2.5부터 순수 편리.

그러나이 경우 속성 (매개 변수/콘크리트 유형)을 통해 추가 정보를 지정하기 때문에 매개 변수화 된 테스트 픽스처에 대해서는 TestFixture 속성이 필요합니다. 당신이 [TestFixture] 당신이 "흠 말 머리의 뒤쪽에 그 목소리와 함께 넣어 가지고 사용하는 경우

TestFixtureAttribute (NUnit 2.0/2.5)

4

는, 이것은이다 :

특정 요구 사항에 대한 자세한 정보는에서 확인할 수있다 테스트 클래스가 아니라 실제로 테스트 비품 "그리고 그들이 어떻게이 주석을 잘못 얻었는지 궁금해.

Why testFixture instead of testClass을 참조하십시오.

+3

[TestFixture] 테스트를 위해 긴 하루를 보낸 후 나를 웃게 만들기위한 플러스입니다. – ppumkin

관련 문제