public async void CheckGetRecipeForUpdate_FromEmptyDbTable_ErrorHandlerIsCompletedFalse() { // arrange var recipe = GetRecipe(); // act var statusMessage = await logicValidation.CheckGetSingleUpdateModelAsync(recipe.Id); // assert Assert.False(statusMessage.IsCompleted); }
/// <summary> /// Used to check if recipe with <c>id</c> is valid to get for edit /// </summary> /// <param name="id">Id of recipe to be found</param> /// <returns>EditSingleItem view, if recipe valid and CustomError view otherwise</returns> private async Task <IActionResult> CheckSingleUpdateModelAndGetView(int id) { var statusMessage = await logicValidation.CheckGetSingleUpdateModelAsync(id); if (statusMessage.IsCompleted) { var model = await logic.GetSingleUpdateModelAsync(id); return(View("EditSingleItem", model)); } else { return(View("CustomError", statusMessage)); } }