Пример #1
0
        public void DeleteExistingMenuItems_ShouldReturnCorrectBoolean()
        {
            MenuPOCOs meal = _repoItems.GetMealByID(1);

            bool removeResult = _repoItems.DeleteExistingMenuItems(1);

            Assert.IsTrue(removeResult);
        }
Пример #2
0
        public bool AddMealNumberToMeal(MenuPOCOs mealNumber)
        {
            _count++;
            mealNumber.MealNumber = _count;
            _mealDirectory.Add(mealNumber);

            return(true);
        }
Пример #3
0
        private void Seed()
        {
            MenuPOCOs A = new MenuPOCOs("Large Pizza", 1, "Amazing pizza cooked fresh everytime.", new List <string> {
                "Dough", "Sauce", "Cheese", "Pepperoni"
            }, 10.99);

            _mealRepo.AddMealNumberToMeal(A);
        }
Пример #4
0
 private void DisplayMenuItemDetails(MenuPOCOs menuItem)
 {
     Console.WriteLine($"Meal Name: {menuItem.MealName}\n" +
                       $"Meal Number: {menuItem.MealNumber}\n" +
                       $"Meal Description: {menuItem.MealDescription}");
     ShowIngredients(menuItem._ingredientsList);
     Console.WriteLine($"Item price: {menuItem.ItemPrice}");
 }
Пример #5
0
        public void Arrange()
        {
            _repoItems = new MenuRepo();
            _items     = new MenuPOCOs("CheeseBurger", 1, "Juicy Cheeseburger", new List <string> {
                "Bun", "Beef patty", "Cheese", "Tomato", "Pickle", "Onion"
            }, 7.98);

            _repoItems.AddMealNumberToMeal(_items);
        }
Пример #6
0
        public void AddMealNumberToMeal_ShouldGetCorrectBoolean()
        {
            MenuPOCOs menu       = new MenuPOCOs();
            MenuRepo  repository = new MenuRepo();

            bool addResult = repository.AddMealNumberToMeal(menu);

            Assert.IsTrue(addResult);
            Console.WriteLine(addResult);
        }
Пример #7
0
        //created this method to help with the delete method so had to test it. Get By ID is unused in the code besides the testM. Other ways to do this??

        public void GetMealByID()
        {
            MenuPOCOs searchResult = _repoItems.GetMealByID(1);

            Assert.AreEqual(_items, searchResult);
        }
Пример #8
0
        //creates menu items
        public void CreateMenuItems()
        {
            Console.Clear();
            //
            MenuPOCOs menuItem = new MenuPOCOs();


            Console.WriteLine("Creating New Menu items...");

            Console.WriteLine("Input the Meal Name..");
            string userInput = Console.ReadLine();

            menuItem.MealName = userInput;

            Console.WriteLine("Meal Number will auto assign the Meal Number in numerical order.");

            Console.WriteLine("Add a description for the meal.");
            string userInputMealDescription = Console.ReadLine();

            menuItem.MealDescription = userInputMealDescription;

            bool          userInputMoreIngredients = false;
            List <string> ingredientsToAdd         = new List <string>();

            while (!userInputMoreIngredients)
            {
                Console.WriteLine("Do you want to Add Ingredients to this Item? (y/n)");

                //user input more ingredients
                string userInputMI = Console.ReadLine().ToLower();
                if (userInputMI == "y")
                {
                    Console.WriteLine("Input ingredient: ");
                    string ingredient = Console.ReadLine();


                    ingredientsToAdd.Add(ingredient);
                }
                else
                {
                    userInputMoreIngredients = true;
                }
            }
            menuItem._ingredientsList.AddRange(ingredientsToAdd);

            // AddIngredients();


            Console.WriteLine("Input the items price.");
            double userInputItemPrice = double.Parse(Console.ReadLine());

            menuItem.ItemPrice = userInputItemPrice;

            bool isSuccessful = _mealRepo.AddMealNumberToMeal(menuItem);

            if (isSuccessful)
            {
                Console.WriteLine("Menu Item Created");
            }
            else
            {
                Console.WriteLine("Menu Item Creation Failed!");
            }
            Console.ReadKey();
        }