private void AddMenuItem()
        {
            Console.Clear();

            CafeMenuContent meal = new CafeMenuContent();

            Console.WriteLine("Let's add a meal to your menu!");

            Console.WriteLine("Enter a Number for this meal. This number must be unique.");
            meal.MealNumber = int.Parse(Console.ReadLine());

            Console.WriteLine("Enter a name for this meal.");
            meal.MealName = Console.ReadLine();

            Console.WriteLine("Enter a description for this meal.");
            meal.MealDescription = Console.ReadLine();

            Console.WriteLine("Enter a list of ingredients for this meal.");
            meal.MealIngredients = Console.ReadLine();

            Console.WriteLine("Enter the price for this meal (excluding the $ sign).");
            meal.MealPrice = double.Parse(Console.ReadLine());

            _CafeMenuRepository.AddMealToMenu(meal);
        }
Esempio n. 2
0
        public void Arrange()
        {
            _repository = new CafeMenuContentRepository();

            _meal = new CafeMenuContent(5, "Hamburger", "Beef on Buns", "Buns, Beef, Lettuce, Tomato", 6.98);

            _repository.AddMealToMenu(_meal);
        }
Esempio n. 3
0
        public void AddMealToMenu_ShouldGetCorrectBool()
        {
            CafeMenuContent           meal       = new CafeMenuContent();
            CafeMenuContentRepository repository = new CafeMenuContentRepository();

            bool addResult = repository.AddMealToMenu(meal);

            Assert.IsTrue(addResult);
        }
Esempio n. 4
0
        public void ReadMenu_ShouldReturnCorrectMenu()
        {
            CafeMenuContent           meal       = new CafeMenuContent();
            CafeMenuContentRepository repository = new CafeMenuContentRepository();

            repository.AddMealToMenu(meal);

            List <CafeMenuContent> meals = repository.ReadMenu();

            bool menuHasMeals = meals.Contains(meal);

            Assert.IsTrue(menuHasMeals);
        }