Ejemplo n.º 1
0
 /// <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);
        }