public void Delete_DeliveryExists_ReturnTrue()
        {
            // Arrange
            DeliveryProvider deliveryProvider = new DeliveryProvider();
            var             allDeliverys      = deliveryProvider.GetAll().OrderByDescending(p => p.Id);
            Delivery        lastDelivery      = allDeliverys.FirstOrDefault() ?? new Delivery();
            DeliveryHandler deliveryHandler   = new DeliveryHandler();

            // Act
            bool result          = deliveryHandler.Delete(lastDelivery.Id);
            var  deletedDelivery = deliveryProvider.GetById(lastDelivery.Id);

            // Assert
            Assert.IsTrue(result);
            Assert.IsNull(deletedDelivery);
        }
        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);
        }