Beispiel #1
0
        public void Arrange()
        {
            _menuItemRepo = new MenuItemRepo();
            _menuItem     = new MenuItem("TestMenuItem");

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

            Assert.IsTrue(addResult);
        }
Beispiel #3
0
        public void AddItemToMenuAddsItem()
        {
            MenuItem     item   = new MenuItem();
            MenuItemRepo repo   = new MenuItemRepo();
            bool         result = repo.AddItemToMenu(item);

            Assert.IsTrue(result);
        }
        public void ReadItem_ShouldGetNotNull()
        {
            MenuItemRepo    repo = new MenuItemRepo();
            List <MenuItem> list = new List <MenuItem>();

            list = repo.GetMenu();

            Assert.IsNotNull(list);
        }
Beispiel #5
0
        public void Arrange()
        {
            _repo = new MenuItemRepo();
            _item = new MenuItem(1, "Sub Sandwhich", "sub sandwhich and chips", new List <string> {
                "bread", "turkey", "cheese", "lettuce", "tomato"
            }, 9.95);

            _repo.AddMenuItemToList(_item);
        }
Beispiel #6
0
        public void DeleteItemsRemovesItems()
        {
            MenuItem     item = new MenuItem();
            MenuItemRepo repo = new MenuItemRepo();

            repo.AddItemToMenu(item);
            bool delete = repo.DeleteMenuItem(item);

            Assert.IsTrue(delete);
        }
Beispiel #7
0
        public void GetMenuItemsShouldGetItems()
        {
            MenuItem     item = new MenuItem();
            MenuItemRepo repo = new MenuItemRepo();

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

            Assert.IsTrue(menuHasItems);
        }
        public void CreateItem_ShouldGetNotNull()
        {
            MenuItem item = new MenuItem();

            item.MealNumber = 2;
            MenuItemRepo repo = new MenuItemRepo();

            repo.CreateNewItem(item);
            MenuItem itemFromRepo = repo.GetItemByNumber(2);

            Assert.IsNotNull(itemFromRepo);
        }
        public void DeleteItem_ShouldGetTrue()
        {
            MenuItem item = new MenuItem();

            item.MealNumber = 5;
            MenuItemRepo repo = new MenuItemRepo();

            repo.CreateNewItem(item);
            bool deleteResult = repo.RemoveItem(5);

            Assert.IsTrue(deleteResult);
        }
Beispiel #10
0
        public void AddItemToMenuTest()
        {
            //Arrange
            itemRepo = new MenuItemRepo();
            bool itemAdded;

            //Act
            itemAdded = itemRepo.AddItemToMenu(2, "yellow", "yellow", "yellow", 2, new List <string> {
                "word", "two"
            });
            //Assert
            Assert.IsTrue(itemAdded);
        }
Beispiel #11
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);
        }
Beispiel #12
0
        public void AddToList_ShouldGetNotNull()
        {
            //Arrange
            MenuItem item = new MenuItem();

            item.MealNumber = 7;
            MenuItemRepo repo = new MenuItemRepo();

            //Act
            repo.AddMenuItemToList(item);
            MenuItem itemFromRepo = repo.GetMenuItemByNumber(7);

            //Assert
            Assert.IsNotNull(itemFromRepo);
        }
Beispiel #13
0
        public void ShowItemsTest()
        {
            //Arrange
            itemRepo = new MenuItemRepo();
            bool itemAdded;

            //Act
            itemAdded = itemRepo.AddItemToMenu(2, "yellow", "yellow", "yellow", 2, new List <string> {
                "word", "two"
            });
            List <MenuItem> testList = itemRepo.ShowItems();

            //Assert
            Assert.IsNotNull(testList);
        }
Beispiel #14
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);
            }
        }
Beispiel #15
0
        public void DeleteItemTest()
        {
            //Arrange
            itemRepo = new MenuItemRepo();
            itemRepo.AddItemToMenu(2, "yellow", "yellow", "yellow", 2, new List <string> {
                "word", "two"
            });
            bool itemRemoved;
            //Act
            MenuItem selectedItem = itemRepo._itemList[0];

            itemRemoved = itemRepo.DeleteItem(selectedItem);

            //Assert
            Assert.IsTrue(itemRemoved);
        }
Beispiel #16
0
        public void MenuItemRepo_AddMenuItemToList_ShouldBeCorrect()
        {
            //Arrange
            Menu         item    = new Menu();
            Menu         itemTwo = new Menu();
            MenuItemRepo repo    = new MenuItemRepo();

            //Act
            repo.AddMenuItemToList(item);
            repo.AddMenuItemToList(itemTwo);

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

            Assert.AreEqual(expected, actual);
        }
Beispiel #17
0
        public void MenuItemRepo_RemoveMenuItemBySpecification_ShouldBeCorrect()
        {
            MenuItemRepo itemRepo  = new MenuItemRepo();
            Menu         item      = new Menu("chips", 1, "super chips", "fried potatos", "oil and potatos", 1.50m);
            Menu         itemTwo   = new Menu("chips", 1, "super chips", "fried potatos", "oil and potatos", 1.50m);
            Menu         itemThree = new Menu("chips", 1, "super chips", "fried potatos", "oil and potatos", 1.50m);

            itemRepo.AddMenuItemToList(item);
            itemRepo.AddMenuItemToList(itemTwo);
            itemRepo.AddMenuItemToList(itemThree);
            itemRepo.RemoveMenuItemBySpecifications(itemTwo.MealNumb);

            int actual   = itemRepo.GetMenuList().Count;
            int expected = 2;

            Assert.AreEqual(expected, actual);
        }
Beispiel #18
0
 public void Arrange()
 {
     _list1 = new List <string>()
     {
         "chicken", "butter", "cheese"
     };
     _list2 = new List <string>()
     {
         "pork", "bbq", "onions"
     };
     _list3 = new List <string>()
     {
         "beef", "buns", "lettuce"
     };
     _item1 = new MenuItem(1, "Butter Chicken", "It is buttery chicken", _list1, 7.85m);
     _item2 = new MenuItem(2, "BBQ Pork", "It is bbq pork", _list2, 10.25m);
     _item3 = new MenuItem(3, "Hamburger", "It's a hamburger", _list3, 6.75m);
     _repo  = new MenuItemRepo();
     _repo.AddMenuItem(_item1);
     _repo.AddMenuItem(_item2);
     _repo.AddMenuItem(_item3);
 }
Beispiel #19
0
        public void MenuItemRepo_RemoveMenuItemFromList_ShouldBeCorrect()
        {
            //Arrange
            MenuItemRepo itemRepo  = new MenuItemRepo();
            Menu         item      = new Menu();
            Menu         itemTwo   = new Menu();
            Menu         itemThree = new Menu();

            itemRepo.AddMenuItemToList(item);
            itemRepo.AddMenuItemToList(itemTwo);
            itemRepo.AddMenuItemToList(itemThree);

            itemRepo.RemoveMenuItemFromList(item);

            //Act

            int actual   = itemRepo.GetMenuList().Count;
            int expected = 2;

            //Assert
            Assert.AreEqual(expected, actual);
        }
Beispiel #20
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);
        }