public async Task <IActionResult> PutAsync(int id, UpdateProcedureDto procedureDTO) { Procedure procedure = _mapper.Map <UpdateProcedureDto, Procedure>(procedureDTO); if (await _procedureService.PutProcedure(id, procedure)) { return(NoContent()); } else { return(NotFound()); } }
public async Task Put_Succeded( [Frozen] UpdateProcedureDto dto, [Frozen] Procedure procedure) { //Arrange _mapper.Setup(m => m.Map <UpdateProcedureDto, Procedure>(dto)).Returns(procedure); _procedureService.Setup(p => p.PutProcedure(_id, procedure)).ReturnsAsync(true); //Action var result = await _proceduresController.PutAsync(_id, dto); //Assert Assert.True(result is NoContentResult); }