Esempio n. 1
0
        // Create new Menu Item
        private void CreateNewItem()
        {
            Console.Clear();
            Menu newMenuItem = new Menu();

            Console.WriteLine("Enter the name of the new item:");
            newMenuItem.Name = Console.ReadLine();
            Console.WriteLine("Enter the number of the item:");
            newMenuItem.MealNumber = Int32.Parse(Console.ReadLine());
            Console.WriteLine("Enter the description of the item:");
            newMenuItem.Description = Console.ReadLine();
            Console.WriteLine("Enter the ingredients of the item:");
            newMenuItem.Ingredients = Console.ReadLine();
            Console.WriteLine("Enter the price of the item:");
            newMenuItem.Price = Double.Parse(Console.ReadLine());

            bool wasAdded = _menuRepo.AddItemToMenu(newMenuItem);

            if (wasAdded == true)
            {
                Console.WriteLine("New Item succesfully added to Menu.");
            }
            else
            {
                Console.WriteLine("Something went wrong. Item was not added to Menu.");
            }
        }
Esempio n. 2
0
        private void CreateItem()
        {
            Console.Clear();
            MenuItem newItem = new MenuItem();

            Console.WriteLine("Please enter the name of the new item to be added:");
            newItem.MName = Console.ReadLine();

            Console.WriteLine("What Menu Number Would you Like This New Item to be?");
            newItem.MNum = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Please Enter the Description for the New Item: ");
            newItem.MDesc = Console.ReadLine();

            Console.WriteLine("Please Enter the Ingredient List for the New Item: ");
            newItem.IngList = Console.ReadLine();

            Console.WriteLine("Please Enter the Price of the New Item: ");
            newItem.MPrice = Convert.ToDecimal(Console.ReadLine());

            bool ItemAdded = _repo.AddItemToMenu(newItem);

            if (ItemAdded)
            {
                Console.WriteLine("Item Added Successfully");
            }
            else
            {
                Console.WriteLine("Something Went Wrong! Try Again");
            }
        }
Esempio n. 3
0
        public void AddItemToMenuTest()
        {
            _menuRepo.AddItemToMenu(_menuItem);
            int expectedMenuCount = 1;
            int actualMenuCount   = _menuRepo.SeeTheMenu().Count;

            Assert.AreEqual(expectedMenuCount, actualMenuCount);
        }
Esempio n. 4
0
        private void SeedMenu()
        {
            MenuItem pBNJK       = new MenuItem("PBNJK", "PBNJ, but theres a knife in it", "Peanut Butter, Strawberry Jelly, Bread, 1(one) Kitchen Knife", 1, 4.20m);
            MenuItem frenchFries = new MenuItem("French Fries", "Its french fries. Theres not much else to it...", "Potatoes, Salt, Frying Oil, 1(one) Kitchen Knife", 2, 6.90m);

            _menuRepo.AddItemToMenu(pBNJK);
            _menuRepo.AddItemToMenu(frenchFries);
        }
        public void AddItemToMenu_ShouldReturnIsTrue()
        {
            MenuItem _items = new MenuItem(1, "BigMac", "Just A Big Mac", "Pickles, Lettuce, Cheese", 4.50m);

            bool addItem = _repo.AddItemToMenu(_items);

            Assert.IsTrue(addItem);
        }
Esempio n. 6
0
        private void SeedMenu()
        {
            MenuItem mealOne   = new MenuItem(1, "Cereal", "An endless bowl of cereal, your choice.", "Cereal, milk,", 4.99);
            MenuItem mealTwo   = new MenuItem(2, "Basic Breakfast", "Nothing more than your basic breakfast. (Eggs, bacon, toast, oatmeal.)", "Eggs, bacon, flour, yeast, baking soda, whole oats, brown sugar", 9.99);
            MenuItem mealThree = new MenuItem(3, "Pancakes", "All you can eat pancakes.", "flour, eggs, milk", 4.99);

            _menuRepository.AddItemToMenu(mealOne);
            _menuRepository.AddItemToMenu(mealTwo);
            _menuRepository.AddItemToMenu(mealThree);
        }
        public void SeedRepository()
        {
            MenuItem shrimpTacos = new MenuItem("Shrimp Tacos", "delicious tacos with shrimp", "shrimp, tortillas", 7.50);
            MenuItem generalTsos = new MenuItem("General Tso's Chicken", "what boring people order", "chicken, rice", 9.00);
            MenuItem vegRoll     = new MenuItem("Veggie Spring Roll", "vegetables in a blanket", "vegetables, soy wrapper", 4.25);

            _menu.AddItemToMenu(shrimpTacos);
            _menu.AddItemToMenu(generalTsos);
            _menu.AddItemToMenu(vegRoll);
        }
        public void MenuRepository_AddItemToMenu_ShouldIncreaseCountByOne()
        {
            MenuItem meal = new MenuItem("Broccoli", "Steamed Broccoli", "Broccoli, butter, spices", 2.0m);

            menuRepoTest.AddItemToMenu(meal);

            var actual   = menuRepoTest.GetMenuItemList().Count;
            var expected = 4;

            Assert.AreEqual(expected, actual);
        }
Esempio n. 9
0
        private void  SeedContent()
        {
            Menu bigMac  = new Menu(1, "BigMac", "Two all beef patties, lettuce cheese, special sauce on a sesame seed bun", "Beef, cheese, lettuce, onions, pickles, special sauce, bun", 3.99);
            Menu whopper = new Menu(2, "Whopper", "Flame grilled angus beef with topped with the works", "Beef, cheese, lettuce, tomato, onion, pickle, ketchup, mustard, bun", 4.99);
            Menu pizza   = new Menu(3, "Pizza", "Slice of New York style pizza made with the toppings you want", "Dough, cheese, pepperoni, sausage, onion, green pepper", 2.99);
            Menu taco    = new Menu(4, "Taco", "Double decker taco filled with your choice of chicken or beef", "Beef/Chicken, cheese, lettuce, beans, tomatos, tortilla, salsa", 1.99);

            _menuRepo.AddItemToMenu(bigMac);
            _menuRepo.AddItemToMenu(whopper);
            _menuRepo.AddItemToMenu(pizza);
            _menuRepo.AddItemToMenu(taco);
        }
Esempio n. 10
0
        public void SeedContent()
        {
            List <string> ingredients = new List <string>();
            Menu          numberOne   = new Menu(1, "Hamburger Combo", "Hamburger, Medium Fries, Medium Drink", ingredients, 5.99m);

            _menu.AddItemToMenu(numberOne);
            Menu numberTwo = new Menu(2, "CheeseBurger Combo", "Cheeseburger, Medium Fries, Medium Drink", ingredients, 6.99m);

            _menu.AddItemToMenu(numberTwo);
            Menu numberThree = new Menu(3, "Chicken Sandwich Combo", "Chicken Sandwich, Medium Fries, Medium Drink", ingredients, 6.99m);

            _menu.AddItemToMenu(numberThree);
        }
Esempio n. 11
0
        public void AddMenuItemTest()
        {
            MenuItem mealOne = new MenuItem();

            mealOne.MealNum     = 1;
            mealOne.Name        = "Cereal";
            mealOne.Description = "An endless bowl of cereal of your choosing. Also comes with your choice of coffee, juice, or water.";
            mealOne.Price       = 4.99;

            _menu.AddItemToMenu(mealOne);
            bool wasAdded = _menu.AddItemToMenu(mealOne);

            Assert.IsTrue(wasAdded);
        }
 private void Seed()
 {
     _menuRepository.AddItemToMenu("1", "Chicken Sandwich", "Delicious chicken sandwich made with home breed chickens.", new List <string>()
     {
         "Chicken", "Tomato", "Lettuce", "Pickle", "Mayo"
     }, 9.50m);
     _menuRepository.AddItemToMenu("2", "Bacon Cheeseburger", "A burger to drool over. Crispy bacon atop our certified beef patty with all the dressings.", new List <string>()
     {
         "Beef", "American cheese", "Tomato", "Lettuce", "Pickle", "Mayo", "Mustard"
     }, 11.00m);
     _menuRepository.AddItemToMenu("3", "Chocolate Milkshake", "A creamy milkshake using genuine chocolate - no sauce here, folks!", new List <string>()
     {
         "Chocolate ice cream", "Chocolate bars(melted)", "2% milk"
     }, 5.50m);
 }
Esempio n. 13
0
        public void MenuRepository_AddItem_CountShouldIncrease()
        {
            //-- Arrange
            MenuClasses newItem = new MenuClasses(4, "name", "description", "ingredients", 12.99);

            menuRepo.AddItemToMenu(newItem);
            List <MenuClasses> menuList = menuRepo.GetList();

            //-- Act
            int actual   = menuList.Count;
            int expected = 4;

            //-- Assert
            Assert.AreEqual(expected, actual);
        }
 public void Arrange()
 {
     _menu  = new List <MenuItem>();
     _repo  = new MenuRepository();
     _items = new MenuItem(1, "BigMac", "Just A Big Mac", "Pickles, Lettuce, Cheese", 4.50m);
     _repo.AddItemToMenu(_items);
 }
        public void GetAllMenuItems_ShouldReturnList()
        {
            List <string>  ingredients = new List <string>();
            MenuRepository menu        = new MenuRepository();
            Menu           numberOne   = new Menu(1, "Number One", "Number One", ingredients, 5.99m);

            menu.AddItemToMenu(numberOne);
            Menu numberTwo = new Menu(2, "Number Two", "Number Two", ingredients, 5.99m);

            menu.AddItemToMenu(numberOne);
            List <Menu> newList = new List <Menu>();

            var menuOne = menu.GetAllMenuItems();

            Assert.IsTrue(menuOne.GetType() == newList.GetType());
        }
Esempio n. 16
0
        public void Arrange()
        {
            _repo = new MenuRepository();
            _menu = new Menu(1, "BigMac", "Secret Sauce", "Lettuce, Onion, Cheese, Meat, Pickle, Bun", 5.00);

            _repo.AddItemToMenu(_menu);
        }
        public void RemoveMealFromMenu()
        {
            MenuRepository menuRepo = new MenuRepository();
            Meal           meal     = new Meal(MenuType.Lunch, "Hamburger", 3, "Delicious ground up cow", "Meat and bread", 6.99m);

            Meal mealTwo = new Meal();

            menuRepo.AddItemToMenu(meal);
            menuRepo.AddItemToMenu(mealTwo);

            menuRepo.RemoveMealFromMenu(3);

            int actual   = menuRepo.GetListOfMeals().Count;
            int expected = 1;

            Assert.AreEqual(expected, actual);
        }
        public void AddItemToMenu_ShouldReturnTrue()
        {
            MenuItem _items = new MenuItem(2, "This Little Piggy", "this is pork", 11.00m, "bun, pork, mustard");

            bool addMenuItem = _repo.AddItemToMenu(_menuItems);

            Assert.IsTrue(addMenuItem);
        }
        public void AddItemToMenu_ShouldAddItem()
        {
            Menu           numberOne = new Menu();
            MenuRepository menu      = new MenuRepository();
            bool           isAdded   = menu.AddItemToMenu(numberOne);

            Assert.IsTrue(isAdded);
        }
        public void MenuItemsRepository_AddItemToMenu_ShouldReturnCorrectCount()
        {
            //Arrange
            MenuItems      menuItem = new MenuItems();
            MenuItems      itemTwo  = new MenuItems();
            MenuRepository repo     = new MenuRepository();

            //Act
            repo.AddItemToMenu(menuItem);
            repo.AddItemToMenu(itemTwo);

            int actual   = repo.GetMenuItems().Count;
            int expected = 2;

            //Assert
            Assert.AreEqual(expected, actual);
        }
Esempio n. 21
0
        public void AddItemToMenuTest()
        {
            _menuRepository.AddItemToMenu(_menu);
            int expected = 1;
            int actual   = _menuRepository.GetMenuItems().Count;

            Assert.AreEqual(expected, actual);
        }
Esempio n. 22
0
 public void ArrangeItem()
 {
     _repo = new MenuRepository();
     _item = new MenuItem(1, "cheeseburger", "cheeseburger", new List <string> {
         "buns", "cheese", "beef"
     }, 2.50);
     _repo.AddItemToMenu(_item);
 }
Esempio n. 23
0
        public void AddItemToMenu_GetCorrectBoolean()
        {
            MenuItem       item = new MenuItem();
            MenuRepository repo = new MenuRepository();

            bool wasAddedCorrectly = repo.AddItemToMenu(item);

            Assert.IsTrue(wasAddedCorrectly);
        }
        public void MyTestMethod_AddContentToMenu()
        {
            //Arrange
            Menu           menu = new Menu();
            MenuRepository repo = new MenuRepository();
            //Act
            bool actual = repo.AddItemToMenu(menu);

            //Assert
            Assert.IsTrue(actual);
        }
        private void CreateNewMenuItem()
        {
            Console.Clear();
            MenuItem newMenuItem = new MenuItem();

            Console.WriteLine("What is the number for this menu item?");
            newMenuItem.MealNumber = Convert.ToInt32(Console.ReadLine());
            // Stretch = Account for user input error if not an int
            Console.WriteLine("What is the name for this menu item?");
            newMenuItem.MealName = Console.ReadLine();
            Console.WriteLine("What is the description for this menu item?");
            newMenuItem.Description = Console.ReadLine();
            Console.WriteLine("What is the price of this menu item?");
            newMenuItem.Price = Convert.ToDecimal(Console.ReadLine());
            // Stretch = Account for user input error if not decimal
            Console.WriteLine("What are the ingredients in this menu item?");
            newMenuItem.Ingredients = (Console.ReadLine());

            _repo.AddItemToMenu(newMenuItem);
        }
Esempio n. 26
0
        public void AddItemToMenu_ShouldGetCorrectBoolean()
        {
            //Arrange
            Menu           item           = new Menu();
            MenuRepository menuRepository = new MenuRepository();
            //Act
            bool addItem = menuRepository.AddItemToMenu(item);

            //Assert
            Assert.IsTrue(addItem);
        }
        public void RemoveMenuItemByMealNumber_ShouldRemoveItem()
        {
            List <string>  ingredients = new List <string>();
            Menu           numberOne   = new Menu(1, "Number One", "Number One", ingredients, 5.99m);
            MenuRepository menu        = new MenuRepository();

            menu.AddItemToMenu(numberOne);
            bool isRemoved = menu.RemoveMenuItemByMealNumber(1);

            Assert.IsTrue(isRemoved);
        }
Esempio n. 28
0
        public void RemoveMenuItem_ShouldReturnTrue()
        {
            MenuRepository repo = new MenuRepository();
            Menu           item = new Menu("burger", 1, "beef patty on bun", "lettuce, tomato, mayo, ketchup", 4.99);

            repo.AddItemToMenu(item);

            Menu oldItem    = repo.GetItemByName("burger");
            bool removeItem = repo.RemoveMenuItem(oldItem);

            Assert.IsTrue(removeItem);
        }
Esempio n. 29
0
        public void UpdateMenuItems_ShouldReturnTrue()
        {
            MenuRepository repo    = new MenuRepository();
            Menu           oldItem = new Menu("burger", 1, "beef patty on bun", "lettuce, tomato, mayo, ketchup", 4.99);

            repo.AddItemToMenu(oldItem);
            Menu newItem = new Menu("double cheeseburger", 1, "2 beef patties on bun", "lettuce, tomato, mayo, ketchup", 5.99);

            bool updateResult = repo.UpdateMenuItems(oldItem.Name, newItem);

            Assert.IsTrue(updateResult);
        }
Esempio n. 30
0
        public void GetMenuList_ShouldReturnMenu()
        {
            Menu           item = new Menu();
            MenuRepository repo = new MenuRepository();

            repo.AddItemToMenu(item);

            List <Menu> menu           = repo.GetMenuList();
            bool        menuHasContent = menu.Contains(item);

            Assert.IsTrue(menuHasContent);
        }