public void Arrange() { _menuItemRepo = new MenuItemRepo(); _menuItem = new MenuItem("TestMenuItem"); _menuItemRepo.AddMenuItemToMenu(_menuItem); }
public void AddMenuItemToMenuTest() { MenuItem item = new MenuItem(); MenuItemRepo repo = new MenuItemRepo(); bool addResult = repo.AddMenuItemToMenu(item); Assert.IsTrue(addResult); }
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); }
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); }
public void DeleteItemsRemovesItems() { MenuItem item = new MenuItem(); MenuItemRepo repo = new MenuItemRepo(); repo.AddItemToMenu(item); bool delete = repo.DeleteMenuItem(item); Assert.IsTrue(delete); }
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); }
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); }
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); }
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); }
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); }
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); } }
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); }
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); }
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); }
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); }
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); }
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); }