在我的控制器我有以下的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