public void GetAllCuisines_Should_Return_Proper_Collection() { //Arrange var mock = new Mock <ICuisineRepository>(); mock.Setup(x => x.GetAll()).Returns(new List <CuisineDTO>() { new CuisineDTO { Id = 1, Name = "Japonais" }, new CuisineDTO { Id = 2, Name = "Viet" }, new CuisineDTO { Id = 3, Name = "Thaï" }, }); CuisineUC target = new CuisineUC(mock.Object); //Act var result = target.GetAllCuisines().ToList(); //Assert Assert.AreEqual(result.Count, 3); Assert.AreEqual(result[0].Id, 1); Assert.AreEqual(result[2].Name, "Viet"); }
public IActionResult CreateRestaurant() { var restoBTO = new RestoBTO(); restoBTO.Cuisines = cuisineUC.GetAllCuisines().ToList(); restoBTO.Pictures = new List <PictureBTO>().DefaultIfEmpty().ToList(); restoBTO.MealTypes = new List <MealTypeBTO>().DefaultIfEmpty().ToList(); restoBTO.Schedules = new List <ScheduleBTO>().DefaultIfEmpty().ToList(); return(View(restoBTO)); }
public IActionResult GetAllCuisines() { var result = cuisineUC.GetAllCuisines(); if (result != null || result.ToList().Count == 0) { return(View(result)); } else { return(RedirectToAction("Error", new { errorMessage = "Sorry! There is any cuisine in our database" })); } }