[Fact] //decorador public void ObtenerEstadisticas_PruebaGeneral() //Una operación por caso de uso { //TDD - Test-Driven Design //Arreglo var libreta = new Libreta(""); libreta.AgregarCalificacion(10.8); libreta.AgregarCalificacion(20.8); libreta.AgregarCalificacion(12.8); //Actuar var resultado = libreta.ObtenerEstadisticas(); //Asegurar Assert.Equal(14.8, resultado.Promedio, 1); Assert.Equal(10.8, resultado.Minimo, 1); Assert.Equal(20.8, resultado.Maximo, 1); }
static void Main(string[] args) { Libreta Libreta = new Libreta("notas.txt"); int opcion = 0; while (opcion ! =9) { System.Console.WriteLine(""); System.Console.WriteLine("1) Capturar nombre del alumno"); System.Console.WriteLine("2) Borrar información de alumnos"); System.Console.WriteLine("3) Capturar materias"); System.Console.WriteLine("4) Borrar información de las materias"); System.Console.WriteLine("9) Salir"); System.Console.WriteLine("Seleccione una opcion"); opcion = Convert.ToInt32(Console.ReadLine()); switch(opcion) { case 1: Libreta.Capturarnombredelalumno(); break; case 2: Libreta.Borrarinformacióndealumnos(); break; case 3: Libreta.Capturarmaterias(); break; case 4: Libreta.Borrarinformacióndealumnos(); break; } } }