예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        public IActionResult Delete(long id)
        {
            var result = new DeleteMeal(Repository, id).Execute();

            if (!result)
            {
                return(BadRequest("Impossible de supprimer le repas"));
            }
            return(Ok(id));
        }
예제 #4
0
 private void ButtonClickCommandImpl(object parameter)
 {
     if (parameter is string ButtonName)
     {
         if (!String.IsNullOrWhiteSpace(ButtonName))
         {
             DeleteMeal.DeleteMealMethod(this, ButtonName);
             var numbersoFButtonPosition = GetButtonPosition.GetButtonPositionMethod(ButtonName);
         }
     }
 }