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); }