public void GetItemByNumber_ShouldReturnCorrectItem() { KomodoCafeItem menuItem = new KomodoCafeItem(5, "Corndog", "Corn with dog meat", new List <string>() { "bread", "meat", "starch", "sugar" }, 5.95); KomodoCafeItem menuItem2 = new KomodoCafeItem(4, "Burger", "Cow meat with cheese", new List <string>() { "wild cow", "ketchup", "Fries", "relish" }, 7.95); KomodoCafeRepository repository = new KomodoCafeRepository(); repository.AddNewMenuItem(menuItem); repository.AddNewMenuItem(menuItem2); KomodoCafeItem retrievedItem = repository.GetItemByNumber(4); Console.WriteLine($"Retrieved Item Name: {retrievedItem.MealName}\n" + $"Retrieved Item Ingredients: {retrievedItem.Ingredients[0]}"); Assert.AreEqual("Burger", retrievedItem.MealName); KomodoCafeItem retrievedItem2 = repository.GetItemByNumber(5); Console.WriteLine($"Retrieved Item Name: {retrievedItem2.MealName}\n" + $"Retrieved Item Ingredients: {retrievedItem2.Ingredients[0]}"); Assert.AreEqual("Corndog", retrievedItem2.MealName); }
public void Arrange() { _fullMenu = new KomodoCafeRepository(); _menuItem = new KomodoCafeItem(4, "Burger", "Cow meat with cheese", new List <string>() { "wild cow", "ketchup", "Fries", "relish" }, 7.95); _fullMenu.AddNewMenuItem(_menuItem); }
public void AddNewMenuItem_ShouldReturnCorrectBool() { KomodoCafeItem menuItem = new KomodoCafeItem(); KomodoCafeRepository repository = new KomodoCafeRepository(); bool itemAdded = repository.AddNewMenuItem(menuItem); Console.WriteLine($"Was item added?: {itemAdded}"); Assert.IsTrue(itemAdded); }
public void GetAllMenuItems_ShouldReturnCollection() { KomodoCafeItem menuItem = new KomodoCafeItem(); KomodoCafeRepository repository = new KomodoCafeRepository(); repository.AddNewMenuItem(menuItem); List <KomodoCafeItem> fullMenu = repository.GetAllMenuItems(); bool menuContainsItems = fullMenu.Contains(menuItem); Assert.IsTrue(menuContainsItems); }
public void TestMethod_AddMealToList() { //Arrange -> set things up KomodoCafeRepository _kRepo = new KomodoCafeRepository(); MealItem mealItem = new MealItem(1, "...", "...", new System.Collections.Generic.List <Ingredients> { Ingredients.Beef }, 2.20d); //Act -> do some work _kRepo.AddMealToList(mealItem); MealItem item = _kRepo.GetMealById(1); //Assert -> check to see if the work is "working" Assert.IsNotNull(item); }
public void MyTestMethod_ViewAllItems() { //Arrange KomodoCafeRepository _kRepo = new KomodoCafeRepository(); MealItem mealItem = new MealItem(1, "....", "...", new List <Ingredients> { Ingredients.Beef }, 6.00d); //Act _kRepo.AddMealToList(mealItem); List <MealItem> items = _kRepo.GetMealList(); int initialCount = items.Count; int expectedCount = 1; Assert.AreEqual(expectedCount, initialCount); }
public void TestMethod_RemoveMealFromList() { //Arrange KomodoCafeRepository _kRepo = new KomodoCafeRepository(); MealItem mealItem = new MealItem(1, "....", "...", new List <Ingredients> { Ingredients.Beef }, 6.00d); //Act _kRepo.AddMealToList(mealItem); MealItem item = _kRepo.GetMealById(1); bool isSuccessful = _kRepo.RemoveMealFromList(item.MealId); //Assert Assert.IsTrue(isSuccessful); }