我正在从 Massive 向我的 MVC 控制器返回一个列表。当我在测试中时,如何检查返回列表中是否有 3 条记录(如预期的那样)?
我的测试代码当前从调用返回 3 条记录并填充到我的 ViewModel(模型)中,但是当我尝试运行时.Count()
,它说对象没有Count
方法。既然它是一种dynamic
类型,我该怎么办?
我的测试代码:
var result = _controller.Index() as ViewResult;
var model = result.Model as MyExperienceListModel;
Assert.AreEqual(3, model.Experience.Count());
模型。经验是dynamic
顺便说一句。