: 뷰 모델이 비어있는 경우Asp.Net MVC 유닛 테스트 I 임 단위 테스트하려고 다음과 같은 작업을 한 컨트롤러 액션
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Default(ProductsViewModel model)
{
var locationId = model.LocationId;
var locationText = model.LocationText;
return locationId > 0 ? Summary(locationId, locationText, 1, "Date", true) : View();
}
, 그럼 그냥보기가 반환됩니다. 그러나 ID가 포함되어 있으면 요약 작업이 호출되고 모든 작업 (db 호출, 새 뷰 모델 생성 등)이 수행됩니다.
그러나 단위 테스트에서 어떻게 호출되었는지 주장 할 수 있습니까?