public void GetMenu_ShouldReturnCorrectCollection()
        {
            MenuItem           cafe       = new MenuItem();
            MenuItemRepository repository = new MenuItemRepository();

            repository.AddItemsToMenu(cafe);
            List <MenuItem> menu         = repository.GetAllMenuItems();
            bool            menuHasItems = menu.Contains(cafe);

            Assert.IsTrue(menuHasItems);
        }
Ejemplo n.º 2
0
        public void GetAllMenuItems_ShouldReturnCorrectData()
        {
            MenuItem newItem = new MenuItem();

            newItem.MealName = "Quarantine Coffe";

            _repository.AddMenuItem(newItem);
            var fullMenuList = _repository.GetAllMenuItems();

            Assert.IsTrue(fullMenuList.Contains(newItem));
        }
Ejemplo n.º 3
0
        private void DisplayAllMenuItems()
        {
            Console.Clear();
            List <MenuItem> menuItems = _repo.GetAllMenuItems();

            foreach (MenuItem menuItem in menuItems)
            {
                Console.WriteLine($"Meal #: {menuItem.MealNumber}" +
                                  $"\nMeal Name: {menuItem.Name}" +
                                  $"\nDescription: {menuItem.Description}");
                Console.Write($"Ingredients:");
                foreach (string ingredient in menuItem.Ingredients)
                {
                    Console.Write($" {ingredient}");
                }
                Console.WriteLine($"\nPrice: {menuItem.Price}");
                Console.WriteLine();
            }
            Console.WriteLine("Press any key to continue");
            Console.ReadLine();
            Menu();
        }
Ejemplo n.º 4
0
        private void DisplayMenuItemsList()
        {
            string header = string.Format("{0,-10}{1,-20}{2,10:C}",
                                          "Meal #", "Meal Name", "Price");

            _console.WriteLine(header);

            _console.WriteLine("--------------------------------------------------");
            foreach (var item in _menuItemRepository.GetAllMenuItems())
            {
                _console.WriteLine(string.Format("{0,-10}{1,-20}{2,10:C}",
                                                 item.MealNumber, item.MealName, item.Price));
            }
            _console.WriteLine("--------------------------------------------------\n");

            ReturnOrQuit();
        }
Ejemplo n.º 5
0
        private void ViewAllMenuItems()
        {
            Console.Clear();
            List <MenuItem> fullMenu = _repo.GetAllMenuItems();

            foreach (MenuItem menu in fullMenu)
            {
                Console.Write($"Meal Number: {menu.MealNumber}\n" +
                              $"Meal Name: {menu.MealName}\n" +
                              $"Meal Description: {menu.MealDescription}\n" +
                              $"Meal Price: {menu.MealPrice}\n" +
                              $"Ingredients: ");

                foreach (string ingredient in menu.IngredientList)
                {
                    Console.Write($" {ingredient}");
                }
                Console.WriteLine();
            }
        }