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);
        }
Beispiel #2
0
        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);
        }