public void Update_DeliveryNull_ThrowsException()
        {
            // Arrange
            DeliveryHandler deliveryHandler = new DeliveryHandler();
            Delivery        delivery        = null;

            // Act
            // Assert
            Assert.ThrowsException <TargetException>(() => deliveryHandler.Update(delivery));
        }
        public void Update_DeliveryCorrectEntity_ReturnTrueAndNewEntityHasCorrectSetFields()
        {
            // Arrange
            DeliveryProvider deliveryProvider = new DeliveryProvider();
            var oldDeliverys = deliveryProvider.GetById(1);

            DeliveryHandler deliveryHandler = new DeliveryHandler();
            Delivery        delivery        = new Delivery();

            delivery.Id    = 1;
            delivery.Name  = "NEW_Name";
            delivery.Price = 999.99m;
            // Act
            bool result       = deliveryHandler.Update(delivery);
            var  newDeliverys = deliveryProvider.GetById(1);

            // Assert
            Assert.IsTrue(result);
            Assert.AreEqual("NEW_Name", newDeliverys.Name);
            Assert.AreEqual(999.99m, newDeliverys.Price);
        }