0
我有以下的行動,我試着去單元測試:Asp.Net的mvc單元測試的控制器操作
[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,構建一個新的viewmodel等)。
但是我怎麼能在單元測試中斷言它被調用?