public void RemoveAtMixedOrder()
        {
            DishList list = new DishList();

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

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

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