2009-08-02 7 views

답변

13

브래드 윌슨은 잠시 후 blog post에서 꽤 잘 설명합니다 (조금 아래로 스크롤해야 함). 기본적으로, 리플렉션을 사용하여 적절한 속성이 적용되었는지 확인한 후 테스트를 작성한 다음 프레임 워크가 오류를 추가하는 작업을 수행하도록 신뢰합니다. 결국, 데이터 주석 발동기를 테스트하기 전에 다른 사람이 데이터를 테스트했기 때문에 올바르게 사용했는지 확인해야합니다.

10

Villecoder의이 게시물은 내가 사용하고있는 단위 테스트 솔루션입니다. 그것은 또한 당신이 단위 단위 테스트 사용자 정의 주석

http://villecoder.com/2010/04/23/unit-testing-custom-data-annotations/

+1

당신은 모든 것을 테스트하기 위해'ModelBase' 클래스를 확장 할 수뿐 아니라 클래스 수준의 검증이나 재산 수준의 것들 중 하나가 ... 당신은 전체 모델을 테스트해야합니다 수 있습니다 모두 함께 말하십시오. 그것은 좀 더 복잡한 코드를 포함 할 것이지만 실제 모델 유효성 검사 단위 테스트 모델 기본 클래스가 될 것입니다. –

+0

링크가 죽었습니다 ... –

관련 문제