Exemple #1
0
        public async Task <IActionResult> Create([Bind("Name,Description,ID")] Recipe recipe)
        {
            if (ModelState.IsValid)
            {
                await _repository.AddAsync(recipe);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(recipe));
        }
Exemple #2
0
        public async Task InsertNewRecipe()
        {
            //Arrange
            Recipe recipe = new Recipe();

            recipe.Id          = 0;
            recipe.UserId      = 1;
            recipe.Title       = "recipe1";
            recipe.Slug        = "00-recipe1";
            recipe.Instruction = "instruction1";
            recipe.CreatedAt   = DateTime.Now;

            //Act
            var addResult = await recipeRepository.AddAsync(recipe);

            //Assert
            Assert.IsNotNull(addResult);
            Assert.AreEqual(recipe.Title, addResult.Title);
            Assert.AreEqual(recipe.UserId, addResult.UserId);
            Assert.AreEqual(recipe.Instruction, addResult.Instruction);
        }