private EditedFood GetInvalidFood() { EditedFood food = GetFood(); food.Food.Name = "Invalid test food"; return(food); }
public void CreateFood_return_bad_test() { FoodsController controller = GetController(doNotThrowException); EditedFood food = GetInvalidFood(); var response = controller.CreateFood(food); Assert.AreEqual("NotFoundObjectResult", response.GetType().Name); }
public void Update_return_bad_test() { FoodsController controller = GetController(doNotThrowException); EditedFood editedFood = GetInvalidFood(); var response = controller.Update(editedFood).GetType().Name; Assert.AreEqual(response, "NotFoundObjectResult"); }
public void CreateFood_CatchException_test() { FoodsController controller = GetController(throwException); EditedFood food = GetFood(); var response = controller.CreateFood(food) as BadRequestObjectResult; var message = response.Value.GetType().Name; Assert.AreEqual("Exception", message); }
public IActionResult CreateFood([FromBody] EditedFood editedFood) { IActionResult response; try { response = _responseHandler.ProcessResponse(_foodsManager.Create(editedFood.Food, editedFood.UserId)); }catch (Exception e) { response = new BadRequestObjectResult(e); } return(response); }