private TipoAlarmas toTipoAlarma(TipoAlarma item) { return(new TipoAlarmas() { CodTipoAlarma = item.CodTipoAlarma, Descripcion = item.Descripcion, FechaReg = item.FechaReg, UsuaModif = item.UsuaModif, UsuaReg = item.UsuaReg }); }
public AlarmaDeEntidad(bool estaActivada, bool fueActivada, Entidad unaEntidad, TipoAlarma unTipo, DateTime unaFechaFin, DateTime unaFechaInicio, int unaCantidadDeFrases) { Activada = estaActivada; FueActivada = fueActivada; EntidadRelacionada = unaEntidad; TipoDeAlarma = unTipo; FechaFin = unaFechaFin; FechaInicio = unaFechaInicio; CantidadDeFrases = unaCantidadDeFrases; }
public void AlarmaConstructorConParametrosTest() { bool activada = true; bool fueActivada = true; Entidad unaEntidad = new Entidad(); TipoAlarma unTipo = TipoAlarma.Positiva; DateTime unaFechaFin = new DateTime(); DateTime unaFechaInicio = new DateTime(); int unaCantidadDeFrases = 69; AlarmaDeEntidad unaAlarma = new AlarmaDeEntidad(activada, fueActivada, unaEntidad, unTipo, unaFechaFin, unaFechaInicio, unaCantidadDeFrases); Assert.IsNotNull(unaAlarma); }
public void EvaluarCasoActivarseAlarmaPositivaTest() { Entidad unaEntidad = new Entidad("juan valdez"); TipoAlarma unTipo = TipoAlarma.Positiva; DateTime unaFechaFin = DateTime.Now; DateTime unaFechaInicio = unaFechaFin; unaFechaInicio = unaFechaInicio.AddYears(-1); int unaCantidadDeFrases = 1; Frase unaFrase = new Frase("amo a juan valdez"); unaFrase.EntidadRelacionada = unaEntidad; unaFrase.Fecha = unaFechaFin.AddMonths(-7); unaFrase.SuCategoria = Categoria.Positiva; List <Frase> unaListaFrases = new List <Frase> { unaFrase }; AlarmaDeEntidad unaAlarma = new AlarmaDeEntidad(false, false, unaEntidad, unTipo , unaFechaFin, unaFechaInicio, unaCantidadDeFrases); unaAlarma.EvaluarAlarma(unaListaFrases); Assert.IsTrue(unaAlarma.Activada); }
public void EvaluarCasoActivarseAlarmaNeutroTest() { Entidad unaEntidad = new Entidad("el helado de vainilla"); TipoAlarma unTipo = TipoAlarma.Positiva; DateTime unaFechaFin = DateTime.Now; DateTime unaFechaInicio = unaFechaFin; unaFechaInicio.AddYears(-1); int unaCantidadDeFrases = 1; Frase unaFrase = new Frase("el helado de vainilla me da igual :|"); unaFrase.EntidadRelacionada = unaEntidad; unaFrase.Fecha = unaFechaFin.AddMonths(-7); unaFrase.SuCategoria = Categoria.Neutra; List <Frase> unaListaFrases = new List <Frase> { unaFrase }; AlarmaDeEntidad unaAlarma = new AlarmaDeEntidad(false, false, unaEntidad, unTipo , unaFechaFin, unaFechaInicio, unaCantidadDeFrases); unaAlarma.EvaluarAlarma(unaListaFrases); Assert.IsFalse(unaAlarma.Activada); }