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