Exemplo n.º 1
0
 //Heler that show a single menu with one parameter and type class
 private void ViewMenu(CafeClass menu)
 {
     Console.WriteLine($"No:{menu.MealNumber}\n" +
                       $"\tMenu Name:{menu.MealName}\n" +
                       $"\tDescription:{menu.MealDescription}\n");
     foreach (var inputs in menu.Ingredients)
     {
         Console.WriteLine($"\tIngridients:{inputs}");
     }
 }
Exemplo n.º 2
0
        public void MenuTest()
        {
            CafeClass cafe = new CafeClass();

            cafe.MealName = "Sald";
            string expected = "Sald";
            string actual   = cafe.MealName;

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 3
0
 public void Arrange()
 {
     _repo = new CafeRepo();
     _menu = new CafeClass("Salad", "Chickn Club Sald", new List <string>()
     {
         "lightly fried chicken," +
         "egg," +
         "tomato," +
         "avocado," +
         "onion," +
         "house made croutons"
     }, 16.00);
     _repo.AddMenuToList(_menu);
 }
Exemplo n.º 4
0
        public void MyAddTestMethod()
        {
            //Arrange
            CafeClass cafe = new CafeClass();

            cafe.MealName = "Salad";
            CafeRepo repo = new CafeRepo();

            //Act
            repo.AddMenuToList(cafe);

            CafeClass menuFromCafe = repo.GetMenuByNum(cafe.MealNumber);

            //Assert
            Assert.IsNotNull(menuFromCafe);
        }
Exemplo n.º 5
0
        public void CreateNewMenu()
        {
            Console.Clear();
            Console.WriteLine("Enter menuName");
            string menuName = Console.ReadLine();

            Console.WriteLine("Enter description");
            string description = Console.ReadLine();

            Console.WriteLine(" Add Ingridients.(if add Ingridient please separate them by comma(,))");
            List <string> menuIngridient = Console.ReadLine().Split(',').ToList();

            Console.WriteLine("Enter Price");
            string strPrice = Console.ReadLine();
            double price    = double.Parse(strPrice);

            CafeClass newMenu = new CafeClass(menuName, description, menuIngridient, price);

            _menuRepo.AddMenuToList(newMenu);
        }
Exemplo n.º 6
0
        private void SeedData()
        {
            //CafeClass menu = new CafeClass();
            //menu.Ingredients = new List<string>();

            var salad = new CafeClass("Salad", "Chickn Club Sald", new List <string>()
            {
                "lightly fried chicken," +
                "egg," +
                "tomato," +
                "avocado," +
                "onion," +
                "house made croutons"
            }, 16.00);
            var burger = new CafeClass("Chees Burger", "Chees Burger", new List <string>()
            {
                "cheddar," +
                "lettuce," +
                "tomato," +
                "onion," +
                "Pickel"
            }, 14.57);
            var chicken = new CafeClass("Chicken", "Enchilada Plae", new List <string>()
            {
                "corn tortila," +
                "montery jack," +
                "enchilada red sauce," +
                "soure cream," +
                "guacomole," +
                "pico"
            }, 16.50);

            _menuRepo.AddMenuToList(salad);
            _menuRepo.AddMenuToList(burger);
            _menuRepo.AddMenuToList(chicken);
        }