Ejemplo n.º 1
0
        public async Task UpdateContactDetailsSuccessReturnsNoErrors()
        {
            var sentModel = new UpdateSolutionContactDetailsViewModel();
            var result    = await _contactDetailsController.UpdateContactDetailsAsync(SolutionId, sentModel).ConfigureAwait(false) as NoContentResult;

            result.Should().NotBeNull();
            result.StatusCode.Should().Be((int)HttpStatusCode.NoContent);
            _mockMediator.Verify(x => x.Send(It.Is <UpdateSolutionContactDetailsCommand>(x => x.SolutionId == SolutionId && x.Data == sentModel), It.IsAny <CancellationToken>()));
        }
        public async Task UpdateContactDetailsSuccessReturnsNoErrors()
        {
            var sentModel = new UpdateSolutionContactDetailsViewModel();
            var result    = await contactDetailsController.UpdateContactDetailsAsync(
                SolutionId,
                sentModel) as NoContentResult;

            Assert.NotNull(result);
            result.StatusCode.Should().Be(StatusCodes.Status204NoContent);

            mockMediator.Verify(m => m.Send(
                                    It.Is <UpdateSolutionContactDetailsCommand>(c => c.SolutionId == SolutionId && c.Data == sentModel),
                                    It.IsAny <CancellationToken>()));
        }
 public async Task <ActionResult> UpdateContactDetailsAsync(
     [Required] string id,
     UpdateSolutionContactDetailsViewModel model) =>
 (await mediator.Send(new UpdateSolutionContactDetailsCommand(id, model))).ToActionResult();
 public async Task <ActionResult> UpdateContactDetailsAsync([FromRoute][Required] string id, [FromBody][Required] UpdateSolutionContactDetailsViewModel updateSolutionContactDetailsViewModel) =>
 (await _mediator.Send(new UpdateSolutionContactDetailsCommand(id, updateSolutionContactDetailsViewModel)).ConfigureAwait(false)).ToActionResult();