public void ToStringTrueTest() { AlarmaDeAutor unaAlarma = new AlarmaDeAutor { Activada = false, CantidadDeFrases = 1, FechaInicio = DateTime.Now.AddDays(-17), FechaFin = DateTime.Now, TipoDeAlarma = TipoAlarma.Positiva }; unaAlarma.EvaluarAlarma(unaListFrases); string retorno = "AlarmaDeAutor de tipo: {0}, que avisa entre {1} y {2}." + "Con {3} post necesarios, la cual esta: {4}."; string estado; if (unaAlarma.Activada) { estado = "activada"; } else { estado = "desactivada"; } string msg = string.Format(retorno, unaAlarma.TipoDeAlarma, unaAlarma.FechaInicio, unaAlarma.FechaFin, unaAlarma.CantidadDeFrases, estado); Assert.AreEqual(unaAlarma.ToString(), msg); }
public void ActualizarAlarmaDeAutor(AlarmaDeAutor unaAlarma) { using (Contexto contexto = new Contexto()) { contexto.AlarmaDeAutores.Attach(unaAlarma); contexto.Entry(unaAlarma).State = EntityState.Modified; unaAlarma.EvaluarAlarma(GetListaFrasesConAutores()); contexto.SaveChanges(); } }
public void EvaluarAlarmaCasoNegativaTrueTest() { AlarmaDeAutor unaAlarma = new AlarmaDeAutor { Activada = false, CantidadDeFrases = 1, FechaInicio = DateTime.Now.AddDays(-17), FechaFin = DateTime.Now, TipoDeAlarma = TipoAlarma.Negativa }; unaAlarma.EvaluarAlarma(unaListFrases); Assert.IsTrue(unaAlarma.Activada); }
public void GetAutoresDeFrases() { AlarmaDeAutor unaAlarma = new AlarmaDeAutor { Activada = false, CantidadDeFrases = 1, FechaInicio = DateTime.Now.AddDays(-17), FechaFin = DateTime.Now, TipoDeAlarma = TipoAlarma.Positiva }; unaAlarma.EvaluarAlarma(unaListFrases); Assert.IsTrue(unaAlarma.GetAutoresDeFrases(unaListFrases).Count() == 1); }
public void EvaluarAlarmaCasoMuchasFrasesFalseTest() { unaListFrases.Add(new Frase { Autor = unaListaAutores[0], EntidadRelacionada = unaListEntidades[0], Fecha = DateTime.Now.AddDays(-1), SuCategoria = Categoria.Positiva, Texto = "amo apple" }); AlarmaDeAutor unaAlarma = new AlarmaDeAutor { Activada = false, CantidadDeFrases = 1, FechaInicio = DateTime.Now.AddDays(-17), FechaFin = DateTime.Now, TipoDeAlarma = TipoAlarma.Positiva }; unaAlarma.EvaluarAlarma(unaListFrases); Assert.IsTrue(unaAlarma.Activada); }