public async Task Given_ValidUserId_When_ConsultarPorUsuarioAsync_Then_ReturnsBaseServiceResponseWithSuccess() { //Act var response = await _anuncioService.ConsultarPorUsuarioAsync(ValidOwnerUserId); //Assert Assert.IsTrue(response.Success); Assert.IsNotNull(response.Data); }
public async Task <IActionResult> ConsultarAnunciosPorIdUsuario(string idUsuario) { try { var responseUser = await ValidarPropietario(idUsuario); if (!responseUser.Success) { return(StatusCode(StatusCodes.Status403Forbidden, responseUser.Message)); } var response = await _anuncioService.ConsultarPorUsuarioAsync(idUsuario); if (!response.Success) { return(StatusCode(StatusCodes.Status404NotFound, response.Message)); } return(Ok(response)); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }