private void CreateNewItem()
        {
            Console.Clear();
            MenuItems content = new MenuItems();

            //Menu Number
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.WriteLine("Please enter the menu number of the new item:");
            Console.ForegroundColor = ConsoleColor.Green;
            content.MealNumber      = int.Parse(Console.ReadLine());

            //Menu Name
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.WriteLine("Please enter the name of the new item:");
            Console.ForegroundColor = ConsoleColor.Green;
            string mealName = Console.ReadLine();

            content.MealName = mealName;

            //Description
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.WriteLine($"Please enter the description for {content.MealName}:");
            Console.ForegroundColor = ConsoleColor.Green;
            string description = Console.ReadLine();

            content.Description = description;

            //Ingredients
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.WriteLine($"Please enter the ingredients for {content.MealName}:");
            Console.ForegroundColor = ConsoleColor.Green;
            string ingredients = Console.ReadLine();

            content.Ingredients = ingredients;

            //Price
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.WriteLine($"Please enter the price for {content.MealName}:");
            Console.ForegroundColor = ConsoleColor.Green;
            content.Price           = float.Parse(Console.ReadLine());

            _menuItemsRepo.AddItemToMenu(content);
        }
        public void AddItemToMenu_ShouldGetCorrectBoolean()
        {
            //ARRANGE
            MenuItems           newContent = new MenuItems();
            MenuItemsRepository repo       = new MenuItemsRepository();

            //ACT
            bool addResult = repo.AddItemToMenu(newContent);

            //ASSERT
            Assert.IsTrue(addResult);
        }
        public void GetMenuItems_ShouldReturnCorrectListOfMenuItems()
        {
            //ARRANGE
            MenuItems           newObject  = new MenuItems();
            MenuItemsRepository repository = new MenuItemsRepository();

            repository.AddItemToMenu(newObject);

            //ACT
            List <MenuItems> listOfMenuItems = repository.GetAllItems();

            //ASSERT
            bool menuHasItems = listOfMenuItems.Contains(newObject);

            Assert.IsTrue(menuHasItems);
        }
 public void Arrange()
 {
     _repo    = new MenuItemsRepository();
     _content = new MenuItems(5, "Meat Lover's Delight", "Ham sausage bacon egg cheese sandwich", "1, 2, 3", 3.95f);
     _repo.AddItemToMenu(_content);
 }