0
我從Massive向MVC控制器返回一個列表。當我在我的測試中時,如何檢查返回列表中是否有3條記錄(如預期的那樣)?Massive的測試結果
我的測試代碼當前返回來自調用的3條記錄並填充到我的ViewModel(模型)中,但是當我嘗試運行.Count()
時,它說的對象沒有Count
方法。由於這是一個dynamic
類型,我該怎麼辦?
我的測試代碼:
var result = _controller.Index() as ViewResult;
var model = result.Model as MyExperienceListModel;
Assert.AreEqual(3, model.Experience.Count());
model.Experience是dynamic
BTW。
你可以發佈一些更多的代碼請你的問題..你確定你有System.Linq引用? –
是的,我有System.Linq引用 – lloydphillips
我遇到了類似的問題 - http://stackoverflow.com/questions/7733305/count-on-an-ienumerabledynamic –