尽管StackOverflow上有关于MVC中的单元测试操作结果的几个帖子,但我有一个特定的问题....
这是我在Controller中的ActionResult:
public ActionResult Index()
{
return View(db.Products.ToList());
}
Run Code Online (Sandbox Code Playgroud)
产品中的每个项目都有不同的属性,如名称,照片,数量等.我为此方法编写了一个测试方法.它看起来如下:
private CartEntity db = new CartEntity();
[TestMethod]
public void Test_Index()
{
//Arrange
ProductsController prodController = new ProductsController();
ViewResult = prodController.Index();
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下我应该比较什么,因为没有参数被传递到索引操作