我有一個返回的匿名對象的JSON數組的操作:如何單元測試返回一個匿名對象數組的JsonResult?
public JsonResult GetItems()
{
var items = new[] { new { Id = 1, Name = "One" }, new { Id = 2, Name = "Two" } };
return Json(items);
}
如何編寫該方法的測試?事情是這樣的:
[TestMethod]
public void MyController_GetItems()
{
var controller = new MyController();
var result = controller.GetItems();
dynamic items = result.Data;
Assert.AreEqual("One", items[0].Name); // ???
}
你是在正確的軌道是我看到一個自定義的ActionResult – 2014-10-03 18:56:36