Soy realmente nuevo en TDD y, de hecho, estoy tratando de seguir la muestra de mi libro (SportsStore - Pro ASP. NET MVC Framework/Steve Sanderson/APRESS). Estoy en las páginas 103-105.Dificultad para comenzar con la prueba de unidad básica (Ejemplo de mi libro - SportsStore)
Aunque hay más en esto, como algo nuevo en todo esto, me preocupan las siguientes afirmaciones.
ProductsController controller = new ProductsController(repository);
var result = controller.List(2);
//...
con respecto a las declaraciones anteriores, cuando escribo esto (como en el libro),
var products = result.ViewData.Model as IList<Product>;
me sale un error de compilación "System.Web.MVC.ActionResult" no contiene una definición para ViewData ... "Pero, cuando quito la Lista () de la declaración, entonces la disapear error del compilador.
var result = controller.List(2);//Doesn't work
var result = controller;//It works
¿Hay algo mal allí? Revisé el sitio web de Apress para ese libro, pero no hay nada en la lista como Errata o problema. Así que estoy realmente perdido.
Gracias por ayudar a