Exemplo n.º 1
0
 public Persona(string nombre, string apellido, int dni, EntidadesAbstractas.Persona.ENacionalidad nacionalidad)
 {
     this.Nombre       = nombre;
     this.Apellido     = apellido;
     this.nacionalidad = nacionalidad;
     this.dni          = dni;
 }
Exemplo n.º 2
0
        public void ValidaInt()
        {
            int    id       = 1;
            string nombre   = "Seba";
            string apellido = "Perez";
            string dni      = "23444444";

            EntidadesAbstractas.Persona.ENacionalidad nacionalidad = EntidadesAbstractas.Persona.ENacionalidad.Argentino;
            Universidad.EClases clase = Universidad.EClases.Legislacion;

            Alumno alu = new Alumno(id, nombre, apellido, dni, nacionalidad, clase);

            Assert.AreEqual(23444444, alu.Dni);
        }
Exemplo n.º 3
0
        // patron idela para los test unitarios: AAA(Arrange, Act,Assert)
        public void NaciondalidadInvalida()
        {
            // ARRANGE --- aca iran todas los datos y objectos necesarios.
            int    id       = 1;
            string nombre   = "Seba";
            string apellido = "Perez";
            string dni      = "98999999";

            EntidadesAbstractas.Persona.ENacionalidad nacionalidad = EntidadesAbstractas.Persona.ENacionalidad.Argentino;
            Universidad.EClases clase = Universidad.EClases.Legislacion;

            // ACT --- incova los metodos
            Alumno alu = new Alumno(id, nombre, apellido, dni, nacionalidad, clase);

            // ASSERT --- comprueba si el resultado esperados son correctos
        }
Exemplo n.º 4
0
        // patron idela para los test unitarios: AAA(Arrange, Act,Assert)
        public void AlumnoRepetido()
        {
            // ARRANGE --- aca iran todas los datos y objectos necesarios.
            int    id       = 1;
            string nombre   = "Seba";
            string apellido = "Perez";
            string dni      = "23444444";

            EntidadesAbstractas.Persona.ENacionalidad nacionalidad = EntidadesAbstractas.Persona.ENacionalidad.Argentino;
            Universidad.EClases clase = Universidad.EClases.Legislacion;

            // ACT --- incova los metodos
            Alumno alu = new Alumno(id, nombre, apellido, dni, nacionalidad, clase);

            Universidad uni = new Universidad();

            uni += alu;
            uni += alu;
        }
Exemplo n.º 5
0
        // patron idela para los test unitarios: AAA(Arrange, Act,Assert)
        public void SinProfesor()
        {
            // ARRANGE --- aca iran todas los datos y objectos necesarios.
            int    id       = 1;
            string nombre   = "Seba";
            string apellido = "Perez";
            string dni      = "33444555";

            EntidadesAbstractas.Persona.ENacionalidad nacionalidad = EntidadesAbstractas.Persona.ENacionalidad.Argentino;
            Universidad.EClases clase = Universidad.EClases.Legislacion;

            // ACT --- incova los metodos
            Profesor profe = new Profesor(id, nombre, apellido, dni, nacionalidad);
            Jornada  jornada;

            jornada = new Jornada(Universidad.EClases.Laboratorio, profe);
            jornada = new Jornada(Universidad.EClases.Legislacion, profe);
            jornada = new Jornada(Universidad.EClases.Programacion, profe);

            // ASSERT --- comprueba si el resultado esperados son correctos
        }
Exemplo n.º 6
0
 /// <summary>
 /// Constructor parametrizado que llamará al constructor de la clase base Universitario pasandole los parámetros que este necesita,
 /// e inicializará la queue clasesDelDia
 /// </summary>
 /// <param name="id"></param>
 /// <param name="nombre"></param>
 /// <param name="apellido"></param>
 /// <param name="dni"></param>
 /// <param name="nacionalidad"></param>
 public Profesor(int id, string nombre, string apellido, string dni, EntidadesAbstractas.Persona.ENacionalidad nacionalidad)
     : base(id, nombre, apellido, dni, nacionalidad)
 {
     this.clasesDelDia = new Queue <Universidad.EClases>();
     this._randomClases();
 }
Exemplo n.º 7
0
 public Universitario(int legajo, string nombre, string apellido, string dni, EntidadesAbstractas.Persona.ENacionalidad nacionalidad) : base(nombre, apellido, dni, nacionalidad)
 {
     this.legajo = legajo;
 }
Exemplo n.º 8
0
 public Persona(string nombre, string apellido, string dni, EntidadesAbstractas.Persona.ENacionalidad nacionalidad) : this(nombre, apellido, nacionalidad)
 {
     this.ToDNI = dni;
 }
Exemplo n.º 9
0
 public Persona(string nombre, string apellido, EntidadesAbstractas.Persona.ENacionalidad nacionalidad) : this(nombre, apellido, 0, nacionalidad)
 {
 }