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

            // Act
            // Assert
            Assert.ThrowsException <ArgumentNullException>(() => deliveryHandler.Add(delivery));
        }
        public void Add_DeliveryCorrectEntity_ReturnId()
        {
            // Arrange
            DeliveryProvider deliveryProvider = new DeliveryProvider();
            var      allDeliverys             = deliveryProvider.GetAll().OrderByDescending(p => p.Id);
            Delivery lastDelivery             = allDeliverys.FirstOrDefault() ?? new Delivery();

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

            delivery.Name  = "Name";
            delivery.Price = 123.45m;
            // Act
            int id = deliveryHandler.Add(delivery);

            // Assert
            Assert.IsTrue(lastDelivery.Id < id);
        }