/// <summary>
        /// Metodo que sirve para convertir de una entidad a un dto
        /// </summary>
        /// <param name="entidad"></param>
        /// <returns></returns>
        public override DTOLogroCantidadResultado CrearDto(Entidad entidad)
        {
            DTOLogroCantidadResultado dto = FabricaDTO.CrearDTOLogroCantidadResultado();

            LogroCantidad logroCantidad = entidad as LogroCantidad;

            dto.IdLogroCantidad = logroCantidad.Id;
            dto.LogroCantidad   = logroCantidad.Logro;
            dto.TipoLogro       = (int)logroCantidad.IdTipo;
            dto.Cantidad        = logroCantidad.Cantidad;

            return(dto);
        }
Exemplo n.º 2
0
        public void PruebaTraductorLogroCantidadResultadoEntidad()
        {
            TraductorLogroCantidadResultado traductor = FabricaTraductor.CrearTraductorLogroCantidadResultado();
            LogroCantidad             logro           = FabricaEntidades.CrearLogroCantidad();
            DTOLogroCantidadResultado dtoLogro        = FabricaDTO.CrearDTOLogroCantidadResultado();

            dtoLogro.IdLogroCantidad = 1;
            dtoLogro.LogroCantidad   = "Prueba de dto a entidad";
            dtoLogro.TipoLogro       = (int)TipoLogro.cantidad;
            dtoLogro.Cantidad        = 6;

            logro = (LogroCantidad)traductor.CrearEntidad(dtoLogro);

            Assert.AreEqual(6, logro.Cantidad);
        }
Exemplo n.º 3
0
        public void PruebaTraductorLogroCantidadResultadoDto()
        {
            TraductorLogroCantidadResultado traductor = FabricaTraductor.CrearTraductorLogroCantidadResultado();
            LogroCantidad             logro           = FabricaEntidades.CrearLogroCantidad();
            DTOLogroCantidadResultado dtoLogro        = FabricaDTO.CrearDTOLogroCantidadResultado();

            logro.Id       = 1;
            logro.IdTipo   = TipoLogro.cantidad;
            logro.Logro    = "Logro Prueba Traductor";
            logro.Cantidad = 8;

            dtoLogro = traductor.CrearDto(logro);

            Assert.AreEqual(8, dtoLogro.Cantidad);
        }