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."; } }
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); }