public async Task WasteReceivedDateCanBeInThePast()
        {
            movement = new ImportMovement(notificationId, 52, PastDate);

            A.CallTo(() => movementRepository.Get(movementId)).Returns(movement);

            var result = await partialRejectFactory.PartailReject(movementId, PastDate, rejectionreason, 15, shipmentQuantityUnits, 5, shipmentQuantityUnits, PastDate);

            Assert.Equal(PastDate, result.WasteReceivedDate);
        }
        public async Task <bool> HandleAsync(RecordPartialRejection message)
        {
            await partialRejectionImportMovement.PartailReject(message.MovementId,
                                                               message.Date,
                                                               message.Reason,
                                                               message.ActualQuantity,
                                                               message.ActualUnits,
                                                               message.RejectedQuantity,
                                                               message.RejectedUnits,
                                                               message.WasteDisposedDate);

            await context.SaveChangesAsync();

            return(true);
        }