private void CompleteDelivery()
 {
     if (SelectedDelivery != null)
     {
         restaurantManager.CompleteDelivery(SelectedDelivery.Id);
         RefreshView();
     }
 }
        public void TestCompleteDelivery()
        {
            DateTime orderTime = DateTime.Now.Date;

            restaurantManager.CreateDish("Chips", "testDishDescription", null, CategoryDTG.snack, 1.0);
            restaurantManager.CreateClient("John Smith", "111222333", "Street", "1", "90-200");
            restaurantManager.CreateClient("Matthew Johnson", "111222333", "Street", "1", "90-200");
            List <string> dishesNames = new List <string>();

            dishesNames.Add("Chips");

            restaurantManager.CreateOrder("John Smith", DateTime.Now, true, dishesNames, "Street", "2", "00-000", DateTime.Now);
            Assert.AreEqual(0, restaurantManager.GetCompletedDeliveries().Count, "Wrong completed deliveries number");
            Assert.AreEqual(1, restaurantManager.GetActiveDeliveries().Count, "Wrong active deliveries number");

            restaurantManager.CompleteDelivery(0);

            Assert.AreEqual(1, restaurantManager.GetCompletedDeliveries().Count, "Wrong completed deliveries number");
            Assert.AreEqual(0, restaurantManager.GetActiveDeliveries().Count, "Wrong active deliveries number");
        }