Esempio n. 1
0
        public async Task <IActionResult> Put(int id, [FromBody] UpdateProjectCommentCommand command)
        {
            //_projectCommentService.Update(command);

            await _mediator.Send(command);

            return(Ok());
        }
Esempio n. 2
0
        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);
        }