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)); }
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); }