public Persona(string nombre, string apellido, int dni, EntidadesAbstractas.Persona.ENacionalidad nacionalidad) { this.Nombre = nombre; this.Apellido = apellido; this.nacionalidad = nacionalidad; this.dni = dni; }
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); }
// 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 }
// 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; }
// 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 }
/// <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(); }
public Universitario(int legajo, string nombre, string apellido, string dni, EntidadesAbstractas.Persona.ENacionalidad nacionalidad) : base(nombre, apellido, dni, nacionalidad) { this.legajo = legajo; }
public Persona(string nombre, string apellido, string dni, EntidadesAbstractas.Persona.ENacionalidad nacionalidad) : this(nombre, apellido, nacionalidad) { this.ToDNI = dni; }
public Persona(string nombre, string apellido, EntidadesAbstractas.Persona.ENacionalidad nacionalidad) : this(nombre, apellido, 0, nacionalidad) { }