Unit testando o redirecionamento do ASP.NET MVC
Como faço para testar a unidade um redirecionamento MVC?
public ActionResult Create(Product product)
{
_productTask.Save(product);
return RedirectToAction("Success");
}
public ActionResult Success()
{
return View();
}
É Ayende's abordagem ainda é o melhor caminho a percorrer, com a pré-visualização 5:
public static void RenderView(this Controller self, string action)
{
typeof(Controller).GetMethod("RenderView").Invoke(self,new object[] { action} );
}
arece estranho ter que fazer isso, especialmente porque a equipe do MVC disse que está escrevendo a estrutura para ser testáve