/// <summary> /// Metodo para crear un Entity a partir de una DTO /// </summary> /// <param name="loginDTO">DTO de tipo LOGIN a ser convertida</param> /// <returns>Login de tipo Entity</returns> public Login CreateEntity(LoginDTO loginDTO) { if (loginDTO.roles == null) { return(EntityFactory.createLogin(loginDTO.id, loginDTO.email, loginDTO.password)); } else { List <Role> roles = roleObject.CreateEntityList(loginDTO.roles); return(EntityFactory.createLogin(loginDTO.id, roles, loginDTO.email, loginDTO.password)); } }
public void CreateEntityListTest() { RoleMapper roleMapper = MapperFactory.createRoleMapper(); RoleDTO roleDTO = DTOFactory.CreateRoleDTO(role.Id, role.Name); List <RoleDTO> dtos = new List <RoleDTO>(); dtos.Add(roleDTO); dtos.Add(roleDTO); var result = roleMapper.CreateEntityList(dtos); Assert.IsInstanceOf <List <Role> >(result); }