2012-02-14 3 views
0

데모 중에보기가 여전히 뷰 모델에서 제거한 속성을 참조했기 때문에보기에 대한 탐색이 실패한 부분이 있습니다.MVC3 응용 프로그램에서 단위 테스트 뷰를 어떻게 만들 수 있습니까?

도메인 모델과 뷰 모델 간의 매핑을 제외하고 응용 프로그램에는 여전히 로직이 거의 없으며 이제 단위 테스트를 도입하고 더 TDD 지향적 인 접근 방법을 사용하고 싶습니다. 보기를 조롱하는 단위 테스트를 작성하려면 어떻게해야합니까?

+3

MVC .proj 파일에'MvcBuildViews' 요소가'True'로 설정되어 있습니까? 이것은 뷰를 빌드의 일부로 컴파일하고 * 이러한 종류의 문제를 감지해야합니다. –

+0

클래스에없는 속성을 참조하면 컴파일러에서 경고를 표시해야합니다. 예를 들어,'@model WebUI.Models.PersonModel' ->'

@ Model.SomeNonExistantProperty

'를 호출하면, 컴파일러는 이것을 경고해야합니다. 이제 이것이 적색으로 구불 구불한데 빌드 시간 컴파일러 오류가없는 경우, 누군가 나에게 말해주십시오. :) –

+0

고마워요 @ 러스. 또한 [이 질문에 대한 답변] (http://stackoverflow.com/questions/2762256/mvcbuildviews-true-with-entity-framework)에 나와있는대로이 기능을 사용하려면 web.config를 수정해야 할 가치가 있습니다. -in-asp-net-mvc-2). – ProfK

답변

0

과거에는 그냥 WatiN을 사용했지만 더 이상 유지 관리되지 않는 것처럼 보입니다. 마지막 업데이트 업데이트는 4 월 (10 개월 전)에 다시있었습니다.

+0

왜 downvote? –

관련 문제