Ejemplo n.º 1
0
 protected void Vot_Click(object sender, EventArgs e)
 {
     if (int.TryParse(Valor.Text, out int val))
     {
         if (val >= 3)
         {
             en.Comentar(Descripcion.InnerText);
             en.Puntuar(val);
             Session["encuestaActiva"] = null;
             Server.Transfer(".\\Seleccionar.aspx");
         }
         else
         {
             if (Descripcion.InnerText == "")
             {
                 Errorlab.Text = "Con una nota tan mala necesitamos saber cuál es la razón para mejorar. Haga un comentario.";
             }
             else
             {
                 en.Comentar(Descripcion.InnerText);
                 en.Puntuar(val);
                 Session["encuestaActiva"] = null;
                 Server.Transfer(".\\Seleccionar.aspx");
             }
         }
     }
     else
     {
         Errorlab.Text = "Seleccione su votación.";
     }
 }
Ejemplo n.º 2
0
        public void TestPuntuarEncuesta()
        {
            Encuesta e = new Encuesta("Encuesta1", "Primera encuesta", true);

            e.Puntuar(5);
            e.Puntuar(3);
            e.Puntuar(2);
            Assert.AreEqual(e.NumeroVotos(), 3);
            Assert.AreEqual(e.Puntuacion, (5 + 3 + 2) / 3);
        }