Exemplo n.º 1
0
        public void RemoveProduct()
        {
            Menu_Repository menuRepo = new Menu_Repository();
            MenuOrder       meal     = new MenuOrder();

            MenuOrder mealThree = new MenuOrder(3, "chicken combo", "combo meal", "bun, chicken pattie, mayo, lettuce", 6.95m);

            menuRepo.AddToList(meal);

            menuRepo.AddToList(mealThree);
            menuRepo.RemoveMeal(mealThree);

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

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 2
0
        public void RemoveMenuItemByNumber_GiveValidMenuNumber_ShouldReturnCorrectCount()
        {
            Menu item    = new Menu(1, "burger", "something", "stuff", 5.99m);
            Menu itemTwo = new Menu(12, "burgertwo", "something else", "stuff else", 10.99m);

            Menu_Repository menuRepo = new Menu_Repository();

            menuRepo.AddToList(item);
            menuRepo.AddToList(itemTwo);

            List <Menu> menus = menuRepo.GetMenuList();

            menuRepo.RemoveMenuItemByNumber(12);

            int actual   = menus.Count;
            int expected = 1;

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 3
0
        public void RemoveMenu_Repository()
        {
            Menu            item     = new Menu();
            Menu_Repository menuRepo = new Menu_Repository();

            menuRepo.AddToList(item);
            List <Menu> menu = menuRepo.GetMenuList();

            menuRepo.RemoveMenuItemByName(item.MealName);
            int actual = menu.Count;

            Assert.AreEqual(0, actual);
        }
Exemplo n.º 4
0
        public void AddToListTest()
        {
            Menu            item     = new Menu();
            Menu_Repository menuRepo = new Menu_Repository();

            menuRepo.AddToList(item);

            List <Menu> menu = menuRepo.GetMenuList();

            int actual = menu.Count;

            Assert.AreEqual(1, actual);
        }
Exemplo n.º 5
0
        public void AddMealNumber()
        {
            Console.WriteLine("What is the meal number?");
            string mealNumberAsString = Console.ReadLine();
            int    mealNumber         = int.Parse(mealNumberAsString);

            Console.WriteLine("What is the mealName?");
            string mealName = Console.ReadLine();

            Console.WriteLine("What is the description of the meal?");
            string description = Console.ReadLine();

            Console.WriteLine("What are the ingredients in the meal?");
            string listOfIngredients = Console.ReadLine();

            Console.WriteLine("What is the price of the meal?");
            string  priceAsString = Console.ReadLine();
            decimal price         = decimal.Parse(priceAsString);

            MenuOrder newMenuItem = new MenuOrder(mealNumber, mealName, description, listOfIngredients, price);

            _menuRepo.AddToList(newMenuItem);
        }
Exemplo n.º 6
0
        public void AddItemToMenuTest()
        {
            Menu_Repository menuRepo   = new Menu_Repository();
            MenuOrder       contentOne = new MenuOrder(3, "chicken combo", "combo meal", "bun, chicken pattie, mayo, lettuce", 6.95m);


            menuRepo.AddToList(contentOne);
            List <MenuOrder> content = menuRepo.GetMenuOrdersList();

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

            Assert.AreEqual(expected, actual);
            Assert.IsTrue(menuRepo.GetMenuOrdersList().Contains(contentOne));
        }
Exemplo n.º 7
0
        private void AddNewItem()
        {
            Console.WriteLine("Enter the number of the meal:  ");
            int MealNumber = int.Parse(Console.ReadLine());

            Console.WriteLine("Enter the name of the meal:  ");
            string MealName = Console.ReadLine();

            Console.WriteLine("Enter a description:  ");
            string MealDescription = Console.ReadLine();

            Console.WriteLine("Enter ingredients: ");
            string Ingredients = Console.ReadLine();

            Console.WriteLine("Enter price: ");
            decimal Price = decimal.Parse(Console.ReadLine());

            Menu item = new Menu(MealNumber, MealName, MealDescription, Ingredients, Price);

            _menu_Repository.AddToList(item);
        }