Beispiel #1
0
 public void DishDelete(Dish item)
 {
     try
     {
         DishList.Attach(item);
         DishList.Remove(item);
         this.SaveChanges();
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         //throw;
         MessageBox.Show("Невозможно изменить элемент!");
     }
 }
        public void RemoveMixedOrder()
        {
            DishList list = new DishList();

            foreach (Dish item in nightDishList)
            {
                list.Add(item);
            }

            Assert.AreEqual(4, list.Count, "List count is incorrect");

            list.Remove(nightDishList[2]);
            Assert.AreEqual(4, list.Count, "List count is incorrect");
            list.Remove(nightDishList[4]);
            Assert.AreEqual(3, list.Count, "List count is incorrect");
            list.Remove(nightDishList[1]);
            Assert.AreEqual(3, list.Count, "List count is incorrect");
            list.Remove(nightDishList[3]);
            Assert.AreEqual(0, list.Count, "List count is incorrect");
        }