public async Task WasteReceivedDateCanBeInThePast() { movement = new ImportMovement(notificationId, 52, PastDate); A.CallTo(() => movementRepository.Get(movementId)).Returns(movement); var result = await receiveFactory.Receive(movementId, new ShipmentQuantity(10, ShipmentQuantityUnits.Kilograms), PastDate); Assert.Equal(PastDate, result.Date); }
public async Task <bool> HandleAsync(RecordReceipt message) { await receiveImportMovement.Receive(message.ImportMovementId, new ShipmentQuantity(message.Quantity, message.Unit), message.Date); await context.SaveChangesAsync(); return(true); }