Exemple #1
0
 private TipoAlarmas toTipoAlarma(TipoAlarma item)
 {
     return(new TipoAlarmas()
     {
         CodTipoAlarma = item.CodTipoAlarma,
         Descripcion = item.Descripcion,
         FechaReg = item.FechaReg,
         UsuaModif = item.UsuaModif,
         UsuaReg = item.UsuaReg
     });
 }
Exemple #2
0
 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);
        }