//Create new Menu private void CreateNewMenu() { Console.Clear(); Meal newMeal = new Meal(); //MealNumber Console.WriteLine("Enter for a meal number"); string mNum = Console.ReadLine(); newMeal.MealNumber = int.Parse(mNum); // Meal Name Console.WriteLine("Please enter the meal name"); newMeal.MealName = Console.ReadLine(); //description Console.WriteLine("Enter the description for the menu:"); newMeal.Description = Console.ReadLine(); //price Console.WriteLine("Please enter price "); string priceAsString = Console.ReadLine(); newMeal.Price = double.Parse(priceAsString); //our menu Console.WriteLine("Enter the Menu nember\n" + "1.CooffeDrinks\n" + "2.Soupsn\n" + "3.Salads\n" + "4.Desserts"); string ourMenuAsString = Console.ReadLine(); int ourMenuAsInt = int.Parse(ourMenuAsString); newMeal.ourMenu = (OurMenu)ourMenuAsInt; //Ingridients bool AddIngredient = true; while (AddIngredient) { Console.WriteLine("Would like to add an ingredient?"); string input = Console.ReadLine().ToLower(); if (input == "y" || input == "yes") { Console.WriteLine("Please enter one ingredient"); string ingredientInput = Console.ReadLine(); newMeal.Ingredients.Add(ingredientInput); AddIngredient = true; } else { AddIngredient = false; } } Console.WriteLine("Please press any key to exist "); _cafeRepo.AddMealToMenu(newMeal); }
public void AddToMenu() { MealItem content = new MealItem(); CafeRepo repository = new CafeRepo(); bool addResult = repository.AddMealToMenu(content); Assert.IsTrue(addResult); }
public void MealTest() { _meal = new Meal(1, "Taco Salad", "Mixed Greens", 8.95, OurMenu.Salad, new List <string>() { "Chile, Sour Cream, Tomatoes" }); _cafeRepo = new CafeRepo(); _cafeRepo.AddMealToMenu(_meal); }
public void GetMenu_ShouldReturnCorrectMeal() { MealItem content = new MealItem(); CafeRepo repo = new CafeRepo(); repo.AddMealToMenu(content); List <MealItem> contents = repo.GetAllMeals(); bool menuHasMeal = contents.Contains(content); Assert.IsTrue(menuHasMeal); }
private void AddNewMenuItem() { MealItem content = new MealItem(); _console.WriteLine("Enter Meal's Name"); content.Name = _console.ReadLine(); _console.WriteLine("Enter Meal's Description"); content.Description = _console.ReadLine(); _console.WriteLine("Enter Meal's Price"); double SetPrice = double.Parse(_console.ReadLine()); content.SetPrice(SetPrice); _console.WriteLine("Enter Meal's Ingredients"); content.ListOfIngredients = _console.ReadLine(); _console.WriteLine("Enter Meal's Number"); int mealNumber = int.Parse(_console.ReadLine()); content.SetMealNumber(mealNumber); _cafeRepo.AddMealToMenu(content); _console.WriteLine("Your meal has been added. Press any key to return to main menu"); _console.ReadKey(); }
public void AddToListNotNull() { //Arrange Meal meal = new Meal(); meal.MealName = "Salad"; CafeRepo cafe = new CafeRepo(); //Act cafe.AddMealToMenu(meal); Meal mealFromDirectory = cafe.GetMealByMealName("Salad"); //Assert List <Meal> meaDirectory = cafe.GetListOfMeals(); Assert.IsNotNull(mealFromDirectory); }
public void Arragne() { _repo = new CafeRepo(); _content = new MealItem(5.99, "CheeseBurger", "100% Angus Beef with Cheader Cheese", 2, "Angus Beef, Tomato, Lettus, Cheader Chesse, Onion, Pickle, Mayo"); _repo.AddMealToMenu(_content); }