/// <summary> /// Modifica una Campaña de la lista de la lógica /// </summary> /// <param name="pBanner">Banner a modificar</param> internal static void Modificar(Campaña pCampaña) { Persistencia.FachadaPersistencia fachada = IoCContainerLocator.GetType <Persistencia.FachadaPersistencia>(); fachada.ActualizarCampaña(AutoMapper.Map <Dominio.Campaña, Persistencia.Campaña>(pCampaña)); EliminarLocal(pCampaña); AgregarLocal(pCampaña); }
public void Banner1Insercion() { Persistencia.FachadaPersistencia fachada = new Persistencia.FachadaPersistencia(); FuenteRSS pFuenteRSS = this.CrearFuenteRSS(3, "Predeterminado"); Banner pBanner; FuenteTextoFijo pTextoFijo; for (int i = 1; i < 61; i++) { pBanner = new Banner() { Codigo = i, Nombre = "Banner N° " + i.ToString() }; if (i < 31) { pBanner.Fuente = pFuenteRSS; pBanner.Fuente_Codigo = pFuenteRSS.Codigo; } else { pTextoFijo = this.CrearFuenteTextoFijo(i, "Texto Fijo N° " + (i - 30).ToString()); pBanner.Fuente = pTextoFijo; pBanner.Fuente_Codigo = pTextoFijo.Codigo; } List <RangoFecha> listaRangosFecha = new List <RangoFecha>(); listaRangosFecha.Add(this.CrearRangoFecha(1, DateTime.Today.AddDays(10), pBanner)); pBanner.RangosFecha = listaRangosFecha; fachada.CrearBanner(pBanner); } }
public void Campaña5GetAllFiltro() { Dictionary <Type, object> argumentosFiltrado = new Dictionary <Type, object>(); argumentosFiltrado.Add(typeof(string), "Prueba"); Persistencia.FachadaPersistencia fachada = new Persistencia.FachadaPersistencia(); Assert.IsTrue(fachada.ObtenerCampañas(argumentosFiltrado).Count > 0); }
public void Banner5GetallFiltro() { Dictionary <Type, object> argumentosFiltrado = new Dictionary <Type, object>(); argumentosFiltrado.Add(typeof(string), "Banner"); argumentosFiltrado.Add(typeof(FuenteRSS), typeof(FuenteRSS)); Persistencia.FachadaPersistencia fachada = new Persistencia.FachadaPersistencia(); Assert.IsTrue(fachada.ObtenerBanners(argumentosFiltrado).Count > 0); }
public void Fuente1Insercion() { Persistencia.FachadaPersistencia fachada = new Persistencia.FachadaPersistencia(); FuenteRSS pFuenteRSS; for (int i = 1; i < 31; i++) { pFuenteRSS = this.CrearFuenteRSS(i, "Fuente RSS " + i.ToString()); fachada.CrearFuente(pFuenteRSS); } }
/// <summary> /// Obtiene todos las Campañas que cumplen con un determinado filtro /// </summary> /// <param name="argumentosFiltrado">Argumentos para filtrar Campañas</param> /// <returns>Tipo de dato Lista que representa las Campañas filtradas</returns> internal static List <Campaña> ObtenerCampañas(Dictionary <Type, object> argumentosFiltrado = null) { Persistencia.FachadaPersistencia fachada = IoCContainerLocator.GetType <Persistencia.FachadaPersistencia>(); if (argumentosFiltrado != null) { if (argumentosFiltrado.ContainsKey(typeof(RangoFecha))) { argumentosFiltrado.Add(typeof(Persistencia.RangoFecha), AutoMapper.Map <RangoFecha, Persistencia.RangoFecha> ((RangoFecha)argumentosFiltrado[typeof(RangoFecha)])); argumentosFiltrado.Remove(typeof(RangoFecha)); } } return(AutoMapper.Map <List <Persistencia.Campaña>, List <Campaña> >(fachada.ObtenerCampañas(argumentosFiltrado))); }
public void Banner3Eliminar() { int i = 33; List <RangoFecha> listaRangosFecha = new List <RangoFecha>(); FuenteRSS pFuenteRSS = this.CrearFuenteRSS(33, "Fuente RSS " + i.ToString()); Persistencia.FachadaPersistencia fachada = new Persistencia.FachadaPersistencia(); Banner pBanner = new Banner() { Codigo = i, Fuente = pFuenteRSS, Fuente_Codigo = pFuenteRSS.Codigo }; listaRangosFecha.Add(this.CrearRangoFecha(i, DateTime.Today, pBanner)); pBanner.RangosFecha = listaRangosFecha; fachada.EliminarBanner(pBanner); }
public void Banner2Actualizar() { List <RangoFecha> listaRangosFecha = new List <RangoFecha>(); FuenteTextoFijo pTextoFijo = this.CrearFuenteTextoFijo(31, "dsad"); Banner pBanner = new Banner() { Codigo = 31, Nombre = "Prueba", Fuente = pTextoFijo, Fuente_Codigo = pTextoFijo.Codigo }; listaRangosFecha.Add(this.CrearRangoFecha(31, DateTime.Now.AddDays(2800), pBanner)); listaRangosFecha.Add(this.CrearRangoFecha(12, DateTime.Now.AddDays(2800), pBanner)); pBanner.RangosFecha = listaRangosFecha; Persistencia.FachadaPersistencia fachada = new Persistencia.FachadaPersistencia(); fachada.ActualizarBanner(pBanner); }
public void Campaña3Eliminar() { int i = 61; Campaña campaña = new Campaña { Codigo = i }; List <Imagen> listaImagenes = new List <Imagen>(); listaImagenes.Add(this.CrearImagen(i, 1200000, campaña)); listaImagenes.Add(this.CrearImagen(i + 1, 1200000, campaña)); List <RangoFecha> listaRangosFecha = new List <RangoFecha>(); listaRangosFecha.Add(this.CrearRangoFecha(122, DateTime.Today.AddDays(10), campaña)); campaña.Imagenes = listaImagenes; campaña.RangosFecha = listaRangosFecha; Persistencia.FachadaPersistencia fachada = new Persistencia.FachadaPersistencia(); fachada.EliminarCampaña(campaña); }
public void Campaña2Actualizar() { int i = 61; Campaña campaña = new Campaña { Codigo = i, Nombre = "PruebaActualizar", IntervaloTiempo = 80 }; List <Imagen> listaImagenes = new List <Imagen>(); listaImagenes.Add(this.CrearImagen(i, 100, campaña)); listaImagenes.Add(this.CrearImagen(0, 150, campaña)); List <RangoFecha> listaRangosFecha = new List <RangoFecha>(); listaRangosFecha.Add(this.CrearRangoFecha(i, DateTime.Today, campaña)); campaña.Imagenes = listaImagenes; campaña.RangosFecha = listaRangosFecha; Persistencia.FachadaPersistencia fachada = new Persistencia.FachadaPersistencia(); fachada.ActualizarCampaña(campaña); }
public void Campaña1Insertar() { Campaña campaña; Persistencia.FachadaPersistencia fachada = new Persistencia.FachadaPersistencia(); for (int i = 1; i < 61; i++) { campaña = new Campaña { Codigo = i, Nombre = "Prueba " + i.ToString(), IntervaloTiempo = 80 }; List <Imagen> listaImagenes = new List <Imagen>(); listaImagenes.Add(this.CrearImagen(1, 1200000, campaña)); List <RangoFecha> listaRangosFecha = new List <RangoFecha>(); listaRangosFecha.Add(this.CrearRangoFecha(1, DateTime.Today.AddDays(10), campaña)); campaña.Imagenes = listaImagenes; campaña.RangosFecha = listaRangosFecha; fachada.CrearCampaña(campaña); } }
public void Campaña4GetAll() { Persistencia.FachadaPersistencia fachada = new Persistencia.FachadaPersistencia(); Assert.IsTrue(fachada.ObtenerCampañas().Count > 0); }
public void Fuente5GetAllFiltro() { Persistencia.FachadaPersistencia fachada = new Persistencia.FachadaPersistencia(); Assert.IsTrue(fachada.ObtenerFuentes(new FuenteTextoFijo()).Count <= 30); }
public void Fuente4GetAll() { Persistencia.FachadaPersistencia fachada = new Persistencia.FachadaPersistencia(); Assert.IsTrue(fachada.ObtenerFuentes().Count > 30); }
public void Fuente3Eliminar() { Persistencia.FachadaPersistencia fachada = new Persistencia.FachadaPersistencia(); fachada.EliminarFuente(this.CrearFuenteRSS(3, "Prueba")); }
public void Banner4GetAll() { Persistencia.FachadaPersistencia fachada = new Persistencia.FachadaPersistencia(); Assert.IsTrue(fachada.ObtenerBanners().Count > 0); }
public void Fuente2Actualizar() { Persistencia.FachadaPersistencia fachada = new Persistencia.FachadaPersistencia(); fachada.ActualizarFuente(this.CrearFuenteRSS(1, "Prueba")); }
/// <summary> /// Agrega una Campaña en la lista de la lógica /// </summary> /// <param name="pBanner">Campaña a agregar</param> internal static void Agregar(Campaña pCampaña) { Persistencia.FachadaPersistencia fachada = IoCContainerLocator.GetType <Persistencia.FachadaPersistencia>(); pCampaña.Codigo = fachada.CrearCampaña(AutoMapper.Map <Dominio.Campaña, Persistencia.Campaña>(pCampaña)); AgregarLocal(pCampaña); }