예제 #1
0
        public void CreateMealTest()
        {
            AllMeals allMeals = new AllMeals()
            {
                Description = "",
                Name = "N3",
                Price = 100,
                MealType = ""
            };
            Mock<IMealRepository> mock = new Mock<IMealRepository>();

            mock.Setup(x => x.
        }
예제 #2
0
 public IActionResult Create(AllMeals allMeals)
 {
     if (ModelState.IsValid)
     {
         mealRepository.CreateMeal(allMeals);
         TempData["message"] = $"{allMeals.Name} has been saved";
         return(RedirectToAction("Index"));
     }
     else
     {
         return(View(allMeals));
     }
 }
예제 #3
0
        public void GetAllMealsTest()
        {
            AllMeals[] allMeals = new AllMeals[]
            {
                new AllMeals() {Name = "N1", Price = 20},
                new AllMeals() {Name = "N2", Price = 40}
            };
            Mock<IMealRepository> mock = new Mock<IMealRepository>();
            mock.Setup(m => m.GetAllMeals()).Returns(allMeals.ToList());

            var tempOne = mock.Object.GetAllMeals();
            
            Assert.Equal("N1", tempOne[0].Name);
        }