public async Task <IActionResult> Put(int id, [FromBody] UpdateProjectCommentCommand command) { //_projectCommentService.Update(command); await _mediator.Send(command); return(Ok()); }
public async Task InputDataIsOk_Executed_ReturnProjectComment() { //Arrange var projectCommentRepository = new Mock <IProjectCommentRepository>(); var updateProjectCommentCommand = new UpdateProjectCommentCommand { Id = 1, Content = "Descrição teste" }; var updateProjectCommentCommandHandler = new UpdateProjectCommentCommandHandler(projectCommentRepository.Object); //Act await updateProjectCommentCommandHandler.Handle(updateProjectCommentCommand, new CancellationToken()); //Assert projectCommentRepository.Verify(pr => pr.SaveChangesAsync(), Times.Once); }