Example #1
0
        public async Task <IActionResult> PostAsync(CreateProcedureDto procedureDTO)
        {
            Procedure procedure = _mapper.Map <CreateProcedureDto, Procedure>(procedureDTO);
            await _procedureService.AddProcedure(procedure);

            return(Created(nameof(GetAsync), new Response <CreateProcedureDto>(procedureDTO)));
        }
Example #2
0
        public async Task AddProcedure_Invoked()
        {
            //Arrange
            _procedureRepository.Setup(repo => repo.Add(_procedure));

            //Action
            await _procedureService.AddProcedure(_procedure);

            //Assert
            _procedureRepository.Verify(r => r.Add(It.IsAny <Procedure>()), Times.Once);
        }