public ActionResult <IEnumerable <UserDTO> > GetEmployees() { // _logger.LogInformation("Entrando a GetEmployees()"); List <UserDTO> usersdtos = new List <UserDTO>(); List <User> users = new List <User>(); try { // _logger.LogInformation("Ejecutando Comando GetEmployeesCommand()"); GetEmployeesCommand command = CommandFactory.CreateGetEmployeesCommand(); command.Execute(); // _logger.LogInformation("Comando GetEmployeesCommand() Ejecutado"); UserMapper mapper = new UserMapper(); users = command.GetResult(); // _logger.LogDebug("Usuarios del GetEmployeesCommand()", users); usersdtos = mapper.CreateDTOList(users); return(Ok(usersdtos)); } catch (InternalServerErrorException ex) { // _logger.LogWarning("Exception",ex); return(StatusCode(500, ex.Message)); } catch (Exception e) { // _logger.LogError("BadRequest: ",e); return(StatusCode(400)); } }
public void CreateDTOListTest() { UserMapper userMapper = MapperFactory.createUserMapper(); List <User> entities = new List <User>(); entities.Add(_user); entities.Add(_user); var result = userMapper.CreateDTOList(entities); Assert.IsInstanceOf <List <UserDTO> >(result); }