Esempio n. 1
0
        public void DeleteExistingMenuItems_ShouldReturnCorrectBoolean()
        {
            MenuPOCOs meal = _repoItems.GetMealByID(1);

            bool removeResult = _repoItems.DeleteExistingMenuItems(1);

            Assert.IsTrue(removeResult);
        }
Esempio n. 2
0
        public bool AddMealNumberToMeal(MenuPOCOs mealNumber)
        {
            _count++;
            mealNumber.MealNumber = _count;
            _mealDirectory.Add(mealNumber);

            return(true);
        }
Esempio n. 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);
        }
Esempio n. 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}");
 }
Esempio n. 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);
        }
Esempio n. 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);
        }
Esempio n. 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);
        }
Esempio n. 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();
        }