Я написал 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 действие?