public ActionResult Put(RecipeDto recipe)
 {
     try
     {
         return(Ok(_recipeBusiness.EditRecipe(recipe.Id, recipe)));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
Пример #2
0
        public void TesteDeletarPedido_Sucesso()
        {
            var id          = 1;
            var name        = "Teste";
            var description = "Testando";
            var imgPath     = "TestePath";

            var recipes = _recipeBusiness.ListRecipes().FirstOrDefault(x => x.Id == id);;

            _recipeBusiness.AddRecipe(new RecipeDto()
            {
                Id          = id,
                Name        = name,
                Description = description,
                ImgPath     = imgPath
            });

            id          = 1;
            name        = "TesteEdit";
            description = "TestandoEdit";
            imgPath     = "TestePathEdit";

            var recipeEdit = new RecipeDto()
            {
                Id          = id,
                Name        = name,
                Description = description,
                ImgPath     = imgPath
            };


            _recipeBusiness.EditRecipe(id, recipeEdit);

            var recipeConsulta = _recipeBusiness.ListRecipes().FirstOrDefault(x => x.Id == id);

            Assert.IsNotNull(recipeConsulta);
            Assert.AreEqual(id, recipeConsulta.Id);
            Assert.AreEqual(name, recipeConsulta.Name);
            Assert.AreEqual(description, recipeConsulta.Description);
            Assert.AreEqual(imgPath, recipeConsulta.ImgPath);
        }