我有返回JsonResult控制器方法读取JSON字符串(命名空间:System.Web.Http.Results
)的ASP.NET Web API单元测试 - 从控制器返回JsonResult
public async Task<IHttpActionResult> GetConfig(string section, string group, string name)
{
var configurations = await _repository.GetConfig(section, group, name);
return Json(new { configurations = configurations.ToList() }, SerializerSettings);
}
我试图单元测试这种方法。以下是我迄今为止
[Test]
public async void Should_Return_List_Of_Configs_Json()
{
var section= "ABC";
var group= "some group";
var name= "XYZ";
var response = await controller.GetConfig(section, group, name);
Assert.IsNotNull(response);
}
我不能从上面的方法读Json
串,因为我看不到response.Content
的财产,调用甲基od正在返回嘲讽的回应。
有人可以帮我解决这个问题吗?