2009-09-26 5 views
0

의 각기 다른 레이어에 대한 이상적인 단위 테스트 사례는 각 레이어에 맞을 수있는 이상적인 단위 테스트 사례를 제안 할 수 있습니까? (표준이라고도 함).리포지토리 패턴

컨트롤러 - - 리포지토리 패턴을 이용한 ASP.NET MVC의 applictaion의 인스턴스

, 뷰 이름 데이터의 포맷 단언 할 수는 컨트롤러의 동작 방법에서, 뷰를 리턴 (난을 couldnt u가 제안 할 수 있다면 더 많이 생각해보십시오.)

서비스 계층 - ?? 무엇을 쓸 수 있습니다. 왜냐하면 그들은 차례 차례로 레이어 아래에 의존하기 때문입니다. (어떤 것들은 sevices 레이어를위한 예제와 함께 Unit Case를 제안 할 수 있습니까?).

간단한 질문 하나 마무리. 관계없이 층의 테스트되고있는 방법은이 방법을 모방 neccesary 각 경우

public List<string> MethodUnderTest() 
{ 

     instance.SomeOtherMethod(); 
     StaticMethod(); 

} 

가 인터페이스하는 이동하여 호출/정적 메소드라고 다른 인스턴스 메소드를 호출한다.? 그것에 관한 어떤 생각.

어떤

답변

3

은 내가 Art of Unit Testing를 읽고 추천 할 수 (명명법에 의한 단위 테스트 사촌 아무것도에 의존해서는 안됩니다). 이 내용은 자세히 다룹니다.

+1

xUnit 패턴 책을 읽는 것은 확실히 좋은 책이며 읽기가 쉽습니다. – RichardOD

+0

나는이 책을 읽었으며 나는 여전히 MVC 애플리케이션을 테스트하는 가장 좋은 방법에 대해 확신하지 못한다고 말해야한다. – betitall

관련 문제