Exemple #1
0
        [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;
               }

           }

        }