private void CreateNewItem() { Console.Clear(); MenuItems content = new MenuItems(); //Menu Number Console.ForegroundColor = ConsoleColor.DarkYellow; Console.WriteLine("Please enter the menu number of the new item:"); Console.ForegroundColor = ConsoleColor.Green; content.MealNumber = int.Parse(Console.ReadLine()); //Menu Name Console.ForegroundColor = ConsoleColor.DarkYellow; Console.WriteLine("Please enter the name of the new item:"); Console.ForegroundColor = ConsoleColor.Green; string mealName = Console.ReadLine(); content.MealName = mealName; //Description Console.ForegroundColor = ConsoleColor.DarkYellow; Console.WriteLine($"Please enter the description for {content.MealName}:"); Console.ForegroundColor = ConsoleColor.Green; string description = Console.ReadLine(); content.Description = description; //Ingredients Console.ForegroundColor = ConsoleColor.DarkYellow; Console.WriteLine($"Please enter the ingredients for {content.MealName}:"); Console.ForegroundColor = ConsoleColor.Green; string ingredients = Console.ReadLine(); content.Ingredients = ingredients; //Price Console.ForegroundColor = ConsoleColor.DarkYellow; Console.WriteLine($"Please enter the price for {content.MealName}:"); Console.ForegroundColor = ConsoleColor.Green; content.Price = float.Parse(Console.ReadLine()); _menuItemsRepo.AddItemToMenu(content); }
public void AddItemToMenu_ShouldGetCorrectBoolean() { //ARRANGE MenuItems newContent = new MenuItems(); MenuItemsRepository repo = new MenuItemsRepository(); //ACT bool addResult = repo.AddItemToMenu(newContent); //ASSERT Assert.IsTrue(addResult); }
public void GetMenuItems_ShouldReturnCorrectListOfMenuItems() { //ARRANGE MenuItems newObject = new MenuItems(); MenuItemsRepository repository = new MenuItemsRepository(); repository.AddItemToMenu(newObject); //ACT List <MenuItems> listOfMenuItems = repository.GetAllItems(); //ASSERT bool menuHasItems = listOfMenuItems.Contains(newObject); Assert.IsTrue(menuHasItems); }
public void Arrange() { _repo = new MenuItemsRepository(); _content = new MenuItems(5, "Meat Lover's Delight", "Ham sausage bacon egg cheese sandwich", "1, 2, 3", 3.95f); _repo.AddItemToMenu(_content); }