示例#1
0
        public void ProbarAdicionRespuestas()
        {
            Encuesta foo = new Encuesta(1, "Mercadona", "Valore nuestra pescadilla");

            Assert.IsTrue(foo.ObtenerRespuestas().Count == 0);
            meteRespuestas(foo);
            Assert.IsTrue(foo.ObtenerRespuestas().Count > 0);
            Assert.IsTrue(foo.ObtenerRespuestas().Count == 21);
        }
示例#2
0
        public DataTable numRespRangosPorEncuesta(int v)
        {
            DataTable tabla = new DataTable();

            tabla.Columns.Add("Titulo", typeof(string));
            tabla.Columns.Add("Menor valoracion", typeof(int));
            tabla.Columns.Add("Mayor valoracion", typeof(int));
            Encuesta e   = bd.GetEncuestaById(v);
            int      min = 99;
            int      max = -1;

            foreach (Respuesta r in e.ObtenerRespuestas())
            {
                if (r.Valoracion < min)
                {
                    min = r.Valoracion;
                }

                if (r.Valoracion > max)
                {
                    max = r.Valoracion;
                }
            }

            tabla.Rows.Add(e.Titulo, min, max);
            return(tabla);
        }
示例#3
0
        public void ProbarGenEncuestas()
        {
            Encuesta foo = new Encuesta(1, "Encuesta Limpieza Lavabos", "estan sucios o no?");

            Assert.AreEqual(foo.Titulo, "Encuesta Limpieza Lavabos");
            Assert.IsTrue(foo.Activa);
            Assert.IsTrue(foo.ObtenerRespuestas().Count == 0);
            Assert.AreEqual(foo.Descripcion, "estan sucios o no?");
        }