Exemplo n.º 1
0
        public void SmallOrderIsPlacedOnSingleTruck()
        {
            var stockAlterations = new List <StockAlteration>
            {
                new StockAlteration(TestId1, 1)
            };

            var trucks = _truckService.CreateTruckManifests(stockAlterations);

            trucks.Should().HaveCount(1, "");
            trucks[0].TotalWeight.Should().Be(100, "");

            var items = trucks[0].Items.ToList();

            items.Should().HaveCount(1, "");
            items[0].Gtin.Should().Be("abcd1234", "");
            items[0].Name.Should().Be("Test Item", "");
            items[0].Quantity.Should().Be(1, "");
            items[0].WeightPerItem.Should().Be(100, "");
            items[0].TotalWeight.Should().Be(100, "");
        }