Я написал unit test для следующего действия.
[HttpPost]
public ActionResult/*ViewResult*/ Create(MyViewModel vm)
{
if (ModelState.IsValid)
{
//Do something...
return RedirectToAction("Index");
}
return View(vm);
}
Метод тестирования может получить доступ к свойствам Model
, только если тип возврата ViewResult
. В приведенном выше коде я использовал RedirectToAction
, поэтому тип возврата этого действия не может быть ViewResult
.
В таком сценарии, как вы выполняете unit-test действие?