Пример #1
0
        private void UpdateMenu()
        {
            Console.Clear();
            ViewMenu();
            Console.WriteLine("Which item would you like to update?");

            string    oldName = Console.ReadLine();
            MenuItems newItem = new MenuItems();

            Console.WriteLine("Please assign a new Meal Number to this item.");
            newItem.MealNumber = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("What is the new name of the new menu item?");
            newItem.MealName = Console.ReadLine();

            Console.WriteLine($"Please update the description.");
            newItem.Description = Console.ReadLine();

            Console.WriteLine($"Please update the ingredients.");
            newItem.Ingredients = Console.ReadLine();

            Console.WriteLine($"What is the new price?");
            newItem.Price = Convert.ToDouble(Console.ReadLine());

            bool wasUpdated = _repo.UpdateMenuItem(oldName, newItem);

            if (wasUpdated)
            {
                Console.WriteLine("You have successfully updated the menu.");
            }
            else
            {
                Console.WriteLine("No item by that name exists");
            }
        }
Пример #2
0
        public void TestUpdateObject()
        {
            //Arrange
            MenuItems MenuTest2 = new MenuItems();

            MenuTest2.MenuItem    = 2;
            MenuTest2.MenuName    = "Waffle";
            MenuTest2.Price       = 2.25;
            MenuTest2.Description = "This is an updated donut";
            TestMenuRepo.AddMenuItem(MenuTest2);

            // act
            TestMenuRepo.AddMenuItem(menuTest);
            bool result = TestMenuRepo.UpdateMenuItem("Donut", MenuTest2);

            // assert
            Assert.IsTrue(result);
        }
 public void UpdateItem_ShouldReturnUpdatedInfo()
 {
     _repo.UpdateMenuItem("Basic Burger combo", new MenuItems(1, "Basic Combo", "A burger with fries", "lettuce, tomato, pickles", 5));
     Assert.AreEqual(_item.MealName, "Basic Combo");
 }