Exemple #1
0
        public void Return_AllShipments()
        {
            var options   = Utils.GetOptions(nameof(Return_AllShipments));
            var shipments = Utils.SeedShipments();

            using (var arrangeContext = new DeliverItContext(options))
            {
                arrangeContext.Shipments.AddRange(shipments);
                arrangeContext.Warehouses.AddRange(Utils.SeedWarehouses());
                arrangeContext.Statuses.AddRange(Utils.SeedStatuses());
                arrangeContext.Addresses.AddRange(Utils.SeedAddresses());
                arrangeContext.SaveChanges();
            }

            using (var actContext = new DeliverItContext(options))
            {
                var sut    = new ShipmentService(actContext);
                var result = sut.GetAll();

                Assert.AreEqual(shipments.Count, result.ToList().Count);
                Assert.AreEqual(string.Join(",", shipments.Select(p => new ShipmentDTO(p))), string.Join(",", result));
            }
        }
 public void Reload()
 {
     Shipments = ShipmentService.GetAll();
     NotifyOfPropertyChange(() => Shipments);
 }