예제 #1
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);
        }
예제 #2
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);
        }
예제 #3
0
        public void SeeAllItems()
        {
            List <Menu> menu = _menu_Repository.GetMenuList();

            foreach (Menu item in menu)
            {
                Console.WriteLine($"{item.MealNumber}, Meal Name: {item.MealName}\n" +
                                  $" Meal Description: {item.MealDescription}\n" +
                                  $" Ingredeients: {item.Ingredients}\n" +
                                  $" Price: {item.Price}\n");
            }
            Console.WriteLine("Please press any key to continue...");
            Console.ReadKey();
        }
예제 #4
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);
        }