Пример #1
0
        public void DeleteItemsRemovesItems()
        {
            MenuItem     item = new MenuItem();
            MenuItemRepo repo = new MenuItemRepo();

            repo.AddItemToMenu(item);
            bool delete = repo.DeleteMenuItem(item);

            Assert.IsTrue(delete);
        }
Пример #2
0
        public void TestDeleteMethod_ShouldReturnTrue()
        {
            //Arrange ie: [TestInitialize]

            //Act
            bool deleteResult = _menuItemRepo.DeleteMenuItem(_menuItem.MenuItemName);

            //Assert
            Assert.IsTrue(deleteResult);
        }
Пример #3
0
        public void DeleteMenuItemTest()
        {
            MenuItem     item      = new MenuItem();
            MenuItemRepo repo      = new MenuItemRepo();
            bool         addResult = repo.AddMenuItemToMenu(item);

            Assert.IsTrue(addResult);
            List <MenuItem> listOfItems  = repo.GetMenuItems();
            bool            menuHasItems = listOfItems.Contains(item);

            if (menuHasItems)
            {
                bool deleteResult = repo.DeleteMenuItem(item);
                Assert.IsTrue(deleteResult);
            }
        }
Пример #4
0
        private void DeleteMenuItem()
        {
            Console.Clear();
            MenuItem item = new MenuItem();

            Console.WriteLine("Welcome to you Menu item Removal Page: Please select the meal number you would like to delete");
            List <MenuItem> itemsList = _menuItemRepo.GetMenuItems();
            int             count     = 0;

            foreach (MenuItem itemList in itemsList)
            {
                count++;
                Console.WriteLine($"{count}. {item.MealNumber}");
            }
            int targetItemNumber = int.Parse(Console.ReadLine());
            int targetIndex      = targetItemNumber - 1;

            if (targetIndex >= 0 && targetIndex < itemsList.Count)
            {
                MenuItem desiredItem = itemsList[targetIndex];
                if (_menuItemRepo.DeleteMenuItem(desiredItem))
                {
                    Console.WriteLine($"{desiredItem.MealNumber} was successfully removed.");
                }
                else
                {
                    Console.WriteLine("I'm sorry I can't to follow through that command.");
                }
            }
            else
            {
                Console.WriteLine("No Item has that MealNumber");
            }
            Console.WriteLine("Press any key to continue.....");
            Console.ReadLine();
        }
        //DeleteExistingMenuItem(); [[[3]]]
        private void DeleteExistingMenuItem()
        {
            Console.Clear();
            DisplayExistingMenuItems();
            Console.WriteLine("Enter menu item number of item you'd like to remove and press Enter:");
            string menuItemNumber = Console.ReadLine();

            Console.Clear();
            var menuItemToDelete = _menuItemRepo.GetItemByNumber(menuItemNumber);

            DisplayMenuItemFull(menuItemToDelete);
            Console.WriteLine("Confirm: Remove Menu Item? (y/n)");
            if (GetYesOrNo())
            {
                if (_menuItemRepo.DeleteMenuItem(menuItemNumber))
                {
                    Console.WriteLine("The item was successfully removed.");
                }
                else
                {
                    Console.WriteLine("The item was NOT removed.");
                }
            }
        }