我在单元测试中调用 Controller 操作。
ViewResult result = c.Index(null,null) as ViewResult;
我将结果转换为 ViewResult,因为这是我在 Controller 中返回的内容:
return View(model);
但是如何在我的单元测试中访问这个模型变量?
最佳答案
// Arrange
var c = new MyController();
//Act
var result = c.Index(null,null);
var model = result.ViewData.Model;
//Assert
Assert("model is what you want");