我正在尝试使用asp.net核心编写单元测试,其中我的代码如下所示
[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;
但是,对于我的复杂对象,模型最终为null,因为集合过于复杂而没有分页等...
我想做什么只是为了获得我在观察中看到的数据
okObjectResult.Value.Results[0].Id
但这不适合我,为什么?