public async Task GetMovementAuditByNotificationIdHandler_GetPagedShipmentAuditsById() { var request = GetRequest(1, 5); await handler.HandleAsync(request); A.CallTo(() => repository.GetPagedShipmentAuditsById(notificationId, 1, PageSize, request.ShipmentNumber)) .MustHaveHappened(Repeated.Exactly.Once); }
public async Task <ShipmentAuditData> HandleAsync(GetMovementAuditByNotificationId message) { var notificationAudits = (await repository.GetPagedShipmentAuditsById(message.NotificationId, message.PageNumber, PageSize, message.ShipmentNumber)).ToList(); var movementAuditTable = mapper.Map <IEnumerable <MovementAudit>, ShipmentAuditData>(notificationAudits); movementAuditTable.PageNumber = message.PageNumber; movementAuditTable.PageSize = PageSize; movementAuditTable.NumberOfShipmentAudits = await repository.GetTotalNumberOfShipmentAudits(message.NotificationId, message.ShipmentNumber); return(movementAuditTable); }