Estoy tratando de usar el MvcContrib Test Helper para probar un método de controlador en MVC3.MvcContrib TestHelper que da un error impar al usar AssertViewRendered
El controlador:
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
}
La prueba:
[TestMethod]
public void Index()
{
// Arrange
HomeController controller = new HomeController();
// Act
ViewResult result = controller.Index() as ViewResult;
// Assert
result.AssertViewRendered().ForView("Index");
}
El error:
Test method Tests.Web.Controllers.HomeControllerTests.Index threw exception: MvcContrib.TestHelper.ActionResultAssertionException: Expected result to be of type ViewResult. It is actually of type ViewResult.
¿Alguna idea?
sólo trató de la misma con un proyecto MVC2 y que todas las obras – Ali
@ Ali: ¿Y qué vas a hacer? ¿Volver a MVC 2? También descargué MVC 3 RC 2 y recibo el mismo error. ¿MVC contrib es compatible con MVC 3? –
No estoy seguro de ser honesto. esto es para un proyecto personal, y estoy tratando de usar un enfoque TDD. Simplemente no iba a usar el Ayudante de prueba MVC contrib por ahora. – Ali