在我的控制器我有以下的Json方法:单元测试JSON结果
[HttpPost]
public JsonResult GetStatuses()
{
var allItems = rep.GetStatuses()
.OrderBy(i => i.Name)
.Select(i => i.Name);
return Json(new { Items = allItems });
}
的方法GetStatuses返回状态(列表)的列表。
在我的单元测试,我得到的结果:
JsonResult result = testController.GetStatuses() as JsonResult;
但我不知道如何反序列化的结果返回给列表中,使我可以查询的结果。
顺便说一句,为什么当这是声明的返回类型时有'as JsonResult'? –
var result = testController.GetStatuses();就足够了 – Neel