/// <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); }
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); }
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); }