public void ValorNota_Test() { IndiceCalc index = new IndiceCalc(); Calificacion cal = new Calificacion(); cal.Nota = 90.00; double expected = 4; double value = index.ValorNota(cal); Assert.AreEqual(value, expected); }
private void Calcular_Click(object sender, RoutedEventArgs e) { ListaIndice.Items.Clear(); if (ListEstudiantes.SelectedItem != null) { IndiceCalc indice = new IndiceCalc(); double totalHonor = 0; int totalCreditos = 0; foreach (var calificacion in estudiante.Calificaciones) { totalCreditos += calificacion.Asignatura.Creditos; totalHonor += indice.CalcularPuntosHonor(calificacion); ListaIndice.Items.Add(new Indice { Asignatura = calificacion.Asignatura.ToString(), Creditos = calificacion.Asignatura.Creditos.ToString(), Nota = indice.LetraNota(calificacion), ValorNota = indice.ValorNota(calificacion).ToString(), PuntosHonor = indice.CalcularPuntosHonor(calificacion).ToString() }); } TotalPuntosHonor.Content = totalHonor; TotalCreditos.Content = totalCreditos; IndiceGeneral.Content = Math.Round(indice.CalcularIndice(estudiante), 2) + " *-" + indice.ClasificarHonor(estudiante); } }