MVC リダイレクトを単体テストするにはどうすればよいですか?
public ActionResult Create(Product product)
{
_productTask.Save(product);
return RedirectToAction("Success");
}
public ActionResult Success()
{
return View();
}
プレビュー 5 では、 Ayende のアプローチは依然として最善の方法ですか?
public static void RenderView(this Controller self, string action)
{
typeof(Controller).GetMethod("RenderView").Invoke(self,new object[] { action} );
}
特にMVCチームは、フレームワークをテスト可能にするために書いていると言っているので、これをしなければならないのは奇妙に思えます。