Exemple #1
0
        public async Task DeleteProcedure_ReturnsResult()
        {
            //Arrange
            _procedureRepository.Setup(repo => repo.Remove(_procedure));

            //Action
            var result = await _procedureService.DeleteProcedure(9);

            //Assert
            Assert.NotNull(result);
        }
Exemple #2
0
        public void Can_delete_procedure_from_database()
        {
            var duration  = new TimeSpan(0, 30, 0);
            var procedure = new Procedure
            {
                Name     = "DELETE",
                Duration = duration
            };

            string id = procedureService.CreateProcedure(procedure);

            id.ShouldNotBeNull();

            procedureService.DeleteProcedure(id);
            typeof(BusinessException).ShouldBeThrownBy(() => procedureService.GetProcedure(id));
        }
Exemple #3
0
 public async Task <IActionResult> DeleteAsync(int id)
 {
     if (await _procedureService.DeleteProcedure(id))
     {
         return(NoContent());
     }
     else
     {
         return(NotFound());
     }
 }