4
System.Web.Mvc.RedirectResult
에서 상속받은 클래스가 ExecuteResult
을 (를) 상속합니다. 어떻게 이것을 단위 테스트합니까?ASP.NET MVC 유닛 RedirectResult 테스트
감사합니다.
System.Web.Mvc.RedirectResult
에서 상속받은 클래스가 ExecuteResult
을 (를) 상속합니다. 어떻게 이것을 단위 테스트합니까?ASP.NET MVC 유닛 RedirectResult 테스트
감사합니다.
재정의 한 내용에 따라 다릅니다.
일반적으로 모조 HttpContextBase
을 생성하고 필요한 RouteData
을 만들고 두 요소를 사용하여 ControllerContext
을 만듭니다.
사용자 지정 RedirectResult
을 인스턴스화하고 이전에 만든 ControllerContext
을 전달하는 ExecuteResult
을 전달한 다음 조롱 한 다양한 비트와 단락에 어설 션을 설정하십시오.
좀 더 포괄적 인 대답을 원할 경우 오버 라이드가 수행하는 작업에 대한 자세한 내용이 필요합니다.