public void AddMenuItemToRepository_ShouldReturnTrue() { CafeRepo _repo = new CafeRepo(); MenuItem myItem = new MenuItem(); bool wasAdded = _repo.AddMenuItemToRepository(myItem); Assert.IsTrue(wasAdded); }
public void GetAllMenuItems_ShouldReturnListOfMenuItems() { MenuItem content = new MenuItem(); CafeRepo repo = new CafeRepo(); repo.AddMenuItemToRepository(content); List <MenuItem> fullRepo = repo.GetAllMenuItems(); bool directoryHasContents = fullRepo.Contains(content); Assert.IsTrue(directoryHasContents); }
public void RemoveMenuItemFromRepository_ShouldReturnTrue() { CafeRepo _repo = new CafeRepo(); MenuItem myItem = new MenuItem(); myItem.MealNumber = 5; _repo.AddMenuItemToRepository(myItem); bool wasRemoved = _repo.RemoveMenuItemFromRepository(myItem); Assert.IsTrue(wasRemoved); }
private void CreateMenuItem() { MenuItem newItem = new MenuItem(); int tempMenuItem = 0; bool numberNeed = true; while (numberNeed) { Console.WriteLine("Please Enter a Meal Number"); string userID = Console.ReadLine(); int id; Int32.TryParse(userID, out id); //Console.WriteLine(id); if (id != 0) { tempMenuItem = id; numberNeed = false; } else { Console.WriteLine("Please enter a number"); } } newItem.MealNumber = tempMenuItem; Console.WriteLine("\nWhat is the name of the meal?"); newItem.MealName = Console.ReadLine(); Console.WriteLine("\nGive it a description:"); newItem.Description = Console.ReadLine(); List <string> ingredToAdd = new List <string>(); bool moreIngred = true; while (moreIngred) { Console.WriteLine("\nWrite an ingredient this item needs: "); ingredToAdd.Add(Console.ReadLine()); bool moreQuestion = true; while (moreQuestion) { Console.WriteLine("\nAny other ingredients? (y/n)"); string moreInput = Console.ReadLine(); switch (moreInput) { case "y": moreQuestion = false; break; case "n": moreIngred = false; moreQuestion = false; break; default: Console.WriteLine("Please type y or n"); break; } } } newItem.Ingredients = ingredToAdd; float tempMenuPrice = 0f; bool needNumber = true; while (needNumber) { Console.WriteLine("Please Enter a Price"); string userID = Console.ReadLine(); float id; float.TryParse(userID, out id); //Console.WriteLine(id); if (id != 0) { tempMenuPrice = id; needNumber = false; } } newItem.Price = tempMenuPrice; _cafeRepo.AddMenuItemToRepository(newItem); }