public async Task <IActionResult> AddSingleItem(Recipe model) { var recipe = await logic.AddDataModelAsync(model); await logProvider.AddToLogAsync($"Added new recipe (Id: {recipe.Id})."); return(RedirectToRoute(RecipesRouting.Index)); }
public async void AddRecipe_ToEmptyDbTable_AddedRecipeEqualExpectedRecipe() { // arrange var expected = GetRecipe(); // act await logic.AddDataModelAsync(expected); // assert var actual = await fixture.db.Recipe.FirstOrDefaultAsync(i => i.Id == expected.Id); Assert.Equal(expected.Id, actual.Id); Assert.Equal(expected.Content, actual.Content); Assert.Equal(expected.GovermentApproval, actual.GovermentApproval); Assert.Equal(expected.TechApproval, actual.TechApproval); }