public void CampañaPersistenciaDominio() { AutoMapper.Configurar(); Persistencia.FuenteTextoFijo pFuente = new Persistencia.FuenteTextoFijo() { Codigo = 1, Valor = "Publicite Aquí" }; Persistencia.Campaña persistenciaObjeto = new Persistencia.Campaña() { Codigo = 1, Nombre = "Prueba", IntervaloTiempo = 20 }; Persistencia.Imagen pImagen = new Persistencia.Imagen() { Codigo = 1, Picture = ImagenServices.ImageToByteArray(Image.FromFile(@"F:\Lucho\Varios\Salida.jpg")), Tiempo = 10, Campaña = persistenciaObjeto, Campaña_Codigo = persistenciaObjeto.Codigo }; List <Persistencia.Imagen> listaImagenes = new List <Persistencia.Imagen>(); listaImagenes.Add(pImagen); Persistencia.RangoFecha rangoFecha = new Persistencia.RangoFecha() { Codigo = 1, FechaFin = DateTime.Today, FechaInicio = DateTime.Today.AddDays(-10), Principal = persistenciaObjeto, Principal_Codigo = persistenciaObjeto.Codigo }; Persistencia.RangoHorario rangoHorario = new Persistencia.RangoHorario() { Codigo = 1, HoraFin = DateTime.Now.TimeOfDay, HoraInicio = DateTime.Now.AddMilliseconds(122222222).TimeOfDay, RangoFecha = rangoFecha, RangoFecha_Codigo = rangoFecha.Codigo }; List <Persistencia.RangoHorario> listaRangosHorarios = new List <Persistencia.RangoHorario>(); listaRangosHorarios.Add(rangoHorario); rangoFecha.RangosHorario = listaRangosHorarios; List <Persistencia.RangoFecha> listaRangosFechas = new List <Persistencia.RangoFecha>(); listaRangosFechas.Add(rangoFecha); persistenciaObjeto.RangosFecha = listaRangosFechas; persistenciaObjeto.Imagenes = listaImagenes; Dominio.Campaña dominioObjeto = AutoMapper.Map <Persistencia.Campaña, Dominio.Campaña>(persistenciaObjeto); Persistencia.Campaña persitenciaAuxiliar = AutoMapper.Map <Dominio.Campaña, Persistencia.Campaña>(dominioObjeto); bool resul = Equality.Equals(persistenciaObjeto, persitenciaAuxiliar); Assert.IsTrue(resul); }
public void PrubaCrearCampaña() { Imagen imagen1 = new Imagen { Codigo = 1, Tiempo = 10, Picture = ImagenServices.ImageToByteArray(Image.FromFile(@"F:/Lucho/Varios/Salida.jpg", true)) }; List <Imagen> listaImagenes = new List <Imagen>(); listaImagenes.Add(imagen1); RangoHorario rangoHor1 = new RangoHorario { Codigo = 1, HoraFin = DateTime.Now.TimeOfDay, HoraInicio = DateTime.Now.AddMinutes(98).TimeOfDay }; RangoFecha rangoFecha1 = new RangoFecha { Codigo = 1, FechaInicio = DateTime.Today, FechaFin = DateTime.Today.AddDays(10), RangosHorario = new List <RangoHorario>() }; rangoFecha1.RangosHorario.Add(rangoHor1); List <RangoFecha> listaRangosFecha = new List <RangoFecha>(); listaRangosFecha.Add(rangoFecha1); Campaña campaña = new Campaña { Codigo = 1, Imagenes = listaImagenes, Nombre = "Prueba", IntervaloTiempo = 80, RangosFecha = listaRangosFecha }; FachadaCRUDCampaña fachada = new FachadaCRUDCampaña(); fachada.Create(campaña); }