Example #1
0
        public async Task <ActionResult> ChangeReviewStatus(long id, ChangeReviewStatusCommand request, CancellationToken cancellationToken)
        {
            request.Id = id;
            await _mediator.Send(request, cancellationToken);

            return(Ok());
        }
        public async Task Update_Authenticated_Success()
        {
            // Arrange
            var client  = _factory.CreateAuthenticatedClient();
            var command = new ChangeReviewStatusCommand {
                ReviewStatus = ReviewStatus.Approved
            };

            // Act
            var response = await client.PostAsJsonAsync($"{Uri}/1/change-review-status", command);

            // Assert
            response.StatusCode.Should().Be(HttpStatusCode.OK);
        }