public void TraducirApuestaEquipoTest() { ApuestaEquipo _apuestaEsperada = FabricaEntidades.CrearApuestaEquipo(); _equiposEstaticos = new Equipos(); _apuestaEsperada.Respuesta = _equiposEstaticos.GetEquipo(1); _apuestaEsperada.Logro = _logroEquipo; _apuestaEsperada.Usuario = _apostador; _dtoApuestaEquipo = FabricaDTO.CrearDTOApuestaEquipo(); _dtoApuestaEquipo.IdLogro = 1; _dtoApuestaEquipo.IdUsuario = 1; _dtoApuestaEquipo.IdEquipo = 1; _traductorApuestaEquipo = FabricaTraductor.CrearTraductorApuestaEquipo(); _apuestaEquipo = _traductorApuestaEquipo.CrearEntidad(_dtoApuestaEquipo) as ApuestaEquipo; Assert.AreEqual(_apuestaEsperada.Logro.Id, _apuestaEquipo.Logro.Id); Assert.AreEqual(_apuestaEsperada.Usuario.Id, _apuestaEquipo.Usuario.Id); Assert.AreEqual(_apuestaEsperada.Respuesta.Id, _apuestaEquipo.Respuesta.Id); }
public void TraducirDTOApuestaEquipoTest() { _equiposEstaticos = new Equipos(); DTOApuestaEquipo _dtoEsperado = FabricaDTO.CrearDTOApuestaEquipo(); _dtoEsperado.IdLogro = 1; _dtoEsperado.IdUsuario = 1; _dtoEsperado.IdEquipo = 1; _dtoEsperado.Estado = "en curso"; _apuestaEquipo = FabricaEntidades.CrearApuestaEquipo(); _apuestaEquipo.Logro = _logroEquipo; _apuestaEquipo.Usuario = _apostador; _apuestaEquipo.Respuesta = _equiposEstaticos.GetEquipo(1); _apuestaEquipo.Estado = "en curso"; _traductorApuestaEquipo = FabricaTraductor.CrearTraductorApuestaEquipo(); _dtoApuestaEquipo = _traductorApuestaEquipo.CrearDto(_apuestaEquipo); Assert.AreEqual(_dtoEsperado.IdLogro, _dtoApuestaEquipo.IdLogro); Assert.AreEqual(_dtoEsperado.IdUsuario, _dtoApuestaEquipo.IdUsuario); Assert.AreEqual(_dtoEsperado.IdEquipo, _dtoApuestaEquipo.IdEquipo); Assert.AreEqual(_dtoEsperado.Estado, _dtoApuestaEquipo.Estado); }
public override DTOApuestaEquipo CrearDto(Entidad entidad) { DTOApuestaEquipo dto = FabricaDTO.CrearDTOApuestaEquipo(); ApuestaEquipo apuesta = entidad as ApuestaEquipo; dto.IdLogro = apuesta.Logro.Id; dto.IdUsuario = apuesta.Usuario.Id; dto.IdEquipo = apuesta.Respuesta.Id; dto.NombreEquipo = apuesta.Respuesta.Pais; dto.Estado = apuesta.Estado; dto.Logro = apuesta.Logro.Logro; dto.Fecha = apuesta.Fecha.ToShortDateString(); return(dto); }