public void AddToRepo_ShouldGetCorrectBool() //Create { //Arrange MenuItem item = new MenuItem(); MenuItem_Repo menu = new MenuItem_Repo(); //Act bool addResult = menu.AddMenuItem(item); //Assert Assert.IsTrue(addResult); }
public void GetMenu_ShouldReturnCorrectCollection()//Read { //Arrange MenuItem item = new MenuItem(); MenuItem_Repo menu = new MenuItem_Repo(); menu.AddMenuItem(item); //Act List <MenuItem> menuItems = menu.GetMenu(); bool menuHasItems = menuItems.Contains(item); //Assert Assert.IsTrue(menuHasItems); }
public void SeedItemMenu() { //Seed content for menu MenuItem meal1 = new MenuItem(01, "Burger and Fries", "Our delicious all beef burger and a medium fry", "Bun, Burger, Pickles, Onion, Lettuce, Tomato, Fries", 8); MenuItem meal2 = new MenuItem(02, "Double Chese Burger with Fries", "Double the burger and double the fun!", "Bun, Burger,Cheese, Pickles, Onion, Lettuce, Tomato, Fries", 8); MenuItem meal3 = new MenuItem(03, "Pork Tenderloin and Fries", "Breaded and fried pork Tenderloin with a side of fries", "Bun, Fried Tenderloin, Pickles, Onion, Lettuce, Tomato, Fries", 8); _menu.AddMenuItem(meal1); _menu.AddMenuItem(meal2); _menu.AddMenuItem(meal3); }
public void GetMenuByMealNum_ShouldReturnCorrectMenuItem()//Read { //Arrange MenuItem_Repo menu = new MenuItem_Repo(); MenuItem item = new MenuItem(01, "Burger and Fries", "Our delicious all beef burger and a medium fry", "Bun, Burger, Pickles, Onion, Lettuce, Tomato, Fries", 8); menu.AddMenuItem(item); int mealNum = 01; //Act MenuItem searchResult = menu.GetMenuItemByMealNum(mealNum); //Assert Assert.AreEqual(searchResult.MealNumber, mealNum); }
public void DeleteMenuItem_ShouldReturnTrue() //Delete { //Arrange MenuItem_Repo menu = new MenuItem_Repo(); MenuItem item = new MenuItem(01, "Burger and Fries", "Our delicious all beef burger and a medium fry", "Bun, Burger, Pickles, Onion, Lettuce, Tomato, Fries", 8); menu.AddMenuItem(item); int mealNum = 01; //Act MenuItem oldItem = menu.GetMenuItemByMealNum(mealNum); bool removeResult = menu.DeleteMenuItem(oldItem); //Assert Assert.IsTrue(removeResult); }
public void UpdateExistingMenuItem_ShouldReturnTrue() //Update { //Arrange MenuItem_Repo menu = new MenuItem_Repo(); MenuItem oldItem = new MenuItem(01, "Burger and Fries", "Our delicious all beef burger and a medium fry", "Bun, Burger, Pickles, Onion, Lettuce, Tomato, Fries", 8); menu.AddMenuItem(oldItem); MenuItem newItem = new MenuItem(02, "Bacon Cheese Burger and Fries", "Our delicious all beef burger and a medium fry", "Bun, Burger, Bacon, Cheese, Pickles, Onion, Lettuce, Tomato, Fries", 10); //Act bool updateResult = menu.UpdateExistingMenuItem(oldItem.MealNumber, newItem); //Assert Assert.IsTrue(updateResult); }