Пример #1
0
 public void EstudiarCosas(IAsignatura a, int tiempoEstudio, IProfesor p, IAlumno f)
 {
     if (tiempoEstudio > 0)
     {
         throw new Exception("Ha estudiado " + a.nombre + " " + tiempoEstudio + " horas");
     }
     else
     {
         p.SuspenderCosas(f, true);
     }
 }
Пример #2
0
        public void EstudiarCosas()
        {
            IAlumno     alum = (IAlumno) new Alumno();
            IProfesor   prof = (IProfesor) new Profesor();
            IAsignatura asig = (IAsignatura) new Asignatura(100, "pmm", 40);

            string mensaje = "";

            try
            {
                alum.EstudiarCosas(asig, 3, prof, alum);
            }
            catch (Exception e)
            {
                mensaje = e.Message;
            }

            Assert.AreEqual(mensaje, "Ha estudiado pmm 3 horas");
        }