public void ShouldDeleteMeal() { var mockMealRepo = new Mock <IMealRepository>(); mockMealRepo.Setup(m => m.Delete(0)).Returns(true); var delete = new DeleteMeal(mockMealRepo.Object, 0).Execute(); Assert.IsTrue(delete); }
public void ShouldFailDeletingNotExistingMeal() { var mockMealRepo = new Mock <IMealRepository>(); mockMealRepo.Setup(m => m.Delete(0)).Returns(false); var delete = new DeleteMeal(mockMealRepo.Object, 0).Execute(); Assert.IsFalse(delete); }
public IActionResult Delete(long id) { var result = new DeleteMeal(Repository, id).Execute(); if (!result) { return(BadRequest("Impossible de supprimer le repas")); } return(Ok(id)); }
private void ButtonClickCommandImpl(object parameter) { if (parameter is string ButtonName) { if (!String.IsNullOrWhiteSpace(ButtonName)) { DeleteMeal.DeleteMealMethod(this, ButtonName); var numbersoFButtonPosition = GetButtonPosition.GetButtonPositionMethod(ButtonName); } } }