次のアクションの単体テストを作成しました。
[HttpPost]
public ActionResult/*ViewResult*/ Create(MyViewModel vm)
{
if (ModelState.IsValid)
{
//Do something...
return RedirectToAction("Index");
}
return View(vm);
}
Model戻り値の型が の場合のみ、テスト メソッドはプロパティにアクセスできますViewResult。上記のコードではRedirectToAction、このアクションの戻り値の型を にできないように使用していますViewResult。
このようなシナリオでは、アクションをどのように単体テストしますか?