我正在尝试使用 asp.net core 编写一个单元测试,其中我的代码如下所示
[TestMethod]
public void NotificationController_should_return_notifications()
{
//Act
var controller = new NotificationsController(_dbContext, _logger);
IActionResult actionResult = controller.Get();
OkObjectResult okObjectResult = actionResult as OkObjectResult;
var model = okObjectResult.Value; //as List<Notification>;
当其他人没有嵌套分页对象时,他们可以这样做
var model = okObjectResultValue as TrainingMessages;
但是,对于我的复杂对象,模型最终为空,因为集合对于分页等过于复杂......
我想做的只是为了获取我在手表中看到的数据
okObjectResult.Value.Results[0].Id
但这对我来说不可用,为什么?