我有一个返回的匿名对象的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