Example #1
0
        private void SeedMenuItemList()
        {
            MenuItem salad  = new MenuItem(1, "Salad", "Lettuce, Tomato, Cheddar cheese, Bacon bits, Ranch Dressing", "Fresh Garden Greens, with ranch cheese and bacon. A classic Favorite", 2.99);
            MenuItem burger = new MenuItem(2, "Burger", "Ground beef, White Bread bun, Lettuce, Tomato, Onion, Miricale Whip", "Classic American Burger with everything you want and nothing you dont!", 4.99);

            _menuItemRepo.AddMenuItemToMenu(salad);
            _menuItemRepo.AddMenuItemToMenu(burger);
        }
        //Seed helper
        private void SeedData()
        {
            var testItem1 = new MenuItem("tester1", "test number1", "description test1", "ingredients test1", "10.99");
            var testItem2 = new MenuItem("tester2", "test number2", "description test2", "ingredients test2", "7.49");
            var testItem3 = new MenuItem("tester3", "test number2", "description test3", "ingredients test3", "14.99");
            var testItem4 = new MenuItem("tester4", "test number4", "description test4", "ingredients test4", "9.99");

            _menuItemRepo.AddMenuItemToMenu(testItem1);
            _menuItemRepo.AddMenuItemToMenu(testItem2);
            _menuItemRepo.AddMenuItemToMenu(testItem3);
            _menuItemRepo.AddMenuItemToMenu(testItem4);
        }
Example #3
0
        public void Arrange()
        {
            _menuItemRepo = new MenuItemRepo();
            _menuItem     = new MenuItem("TestMenuItem");

            _menuItemRepo.AddMenuItemToMenu(_menuItem);
        }
Example #4
0
        public void AddMenuItemToMenuTest()
        {
            MenuItem     item      = new MenuItem();
            MenuItemRepo repo      = new MenuItemRepo();
            bool         addResult = repo.AddMenuItemToMenu(item);

            Assert.IsTrue(addResult);
        }
Example #5
0
        public void GetMenuItemsTest()
        {
            MenuItem     item = new MenuItem();
            MenuItemRepo repo = new MenuItemRepo();

            repo.AddMenuItemToMenu(item);

            List <MenuItem> listOfItems = repo.GetMenuItems();

            bool menuHasItems = listOfItems.Contains(item);

            Assert.IsTrue(menuHasItems);
        }
Example #6
0
        public void TestGetItemByNumber()
        {
            //Arrange
            MenuItemRepo menuItemRepo = new MenuItemRepo();
            MenuItem     itemToAdd    = new MenuItem("TestDev");

            menuItemRepo.AddMenuItemToMenu(itemToAdd);

            //Act
            MenuItem menuItemByID = menuItemRepo.GetItemByNumber(itemToAdd.MenuItemNumber);

            //Assert
            Assert.AreEqual(itemToAdd, menuItemByID);
        }
Example #7
0
        public void DeleteMenuItemTest()
        {
            MenuItem     item      = new MenuItem();
            MenuItemRepo repo      = new MenuItemRepo();
            bool         addResult = repo.AddMenuItemToMenu(item);

            Assert.IsTrue(addResult);
            List <MenuItem> listOfItems  = repo.GetMenuItems();
            bool            menuHasItems = listOfItems.Contains(item);

            if (menuHasItems)
            {
                bool deleteResult = repo.DeleteMenuItem(item);
                Assert.IsTrue(deleteResult);
            }
        }
Example #8
0
        public void TestCreateMethod_ShouldReturnTrue()
        {
            //ARRANGE
            MenuItemRepo menuItemRepo = new MenuItemRepo();
            MenuItem     itemToAdd    = new MenuItem("TestMenuItem");

            //Act
            menuItemRepo.AddMenuItemToMenu(itemToAdd);

            //Assert
            List <MenuItem> menuItemDirectory = menuItemRepo.GetWholeMenu();

            bool IdIsEqual = false;

            foreach (MenuItem menuItem in menuItemDirectory)
            {
                if (menuItem.MenuItemName == itemToAdd.MenuItemName)
                {
                    IdIsEqual = true;
                    break;
                }
            }
            Assert.IsTrue(IdIsEqual);
        }