public void Debe_AgregarProfesor() { List <Profesor> profesoresEsperados = new List <Profesor>() { new Profesor("1007465364", "Antonio José Díaz Valbuena"), new Profesor("1076621880", "Carlos Eduardo Díaz Valbuena"), new Profesor("1076622840", "Luis Felipe Díaz Valbuena") }; _contexto.AgregarProfesor(new Profesor("1007465364", "Antonio José Díaz Valbuena")); _contexto.GuardarCambios(); List <Profesor> profesoresActuales = _contexto.ObtenerProfesores(); Assert.That.AreCollectionsEqual(profesoresEsperados, profesoresActuales, profesor => profesor.Grupos); }
public void Debe_AgregarEstudiante() { List <Estudiante> estudiantesEsperados = new List <Estudiante>() { new Estudiante("1007465364", "Antonio José Díaz Valbuena"), new Estudiante("1023803452", "Carlos Eduardo Díaz Valbuena"), new Estudiante("1076622840", "Luis Felipe Díaz Valbuena") }; _contexto.AgregarEstudiante(new Estudiante("1023803452", "Carlos Eduardo Díaz Valbuena")); _contexto.GuardarCambios(); List <Estudiante> estudiantesActuales = _contexto.ObtenerEstudiantes(); Assert.That.AreCollectionsEqual(estudiantesEsperados, estudiantesActuales, estudiante => estudiante.Materias); }
public void Debe_AsignarMateriaAEstudiante() { MateriaEstudiante materiaAAgregar = new MateriaEstudiante(3, "1007465364"); Estudiante estudianteEsperado = new Estudiante("1007465364", "Antonio José Díaz Valbuena"); estudianteEsperado.Materias.Add(new MateriaEstudiante(1, "1007465364")); estudianteEsperado.Materias.Add(new MateriaEstudiante(2, "1007465364")); estudianteEsperado.Materias.Add(new MateriaEstudiante(3, "1007465364")); _contexto.AsignarMateriaAEstudiante(materiaAAgregar); _contexto.GuardarCambios(); Estudiante estudianteActual = _contexto.ObtenerEstudiante("1007465364"); Assert.AreEqual(estudianteEsperado.Materias.Count, estudianteActual.Materias.Count); Assert.AreEqual(estudianteEsperado.TarjetaIdentidad, estudianteActual.TarjetaIdentidad); }
public void Debe_AgregarMateria() { Materia materiaAAgregar = new Materia("Geología"); List <Materia> materiasEsperadas = new List <Materia>() { new Materia("Ciencias"), new Materia("Geología"), new Materia("Matematicas") }; _contexto.AgregarMateria(materiaAAgregar); _contexto.GuardarCambios(); List <Materia> materiasActuales = _contexto.ObtenerMaterias(); Assert.That.AreCollectionsEqual(materiasEsperadas, materiasActuales, materia => materia.Grupos, materia => materia.Id); }
public void Debe_AsignarMateriaAProfesor() { Grupo grupoAAgregar = new Grupo("1076622840", 2); List <Grupo> gruposEsperados = new List <Grupo>() { new Grupo("1076622840", 1), new Grupo("1076621880", 1), new Grupo("1076621880", 2), new Grupo("1076622840", 2) }; _contexto.AsignarMateriaAProfesor(grupoAAgregar); _contexto.GuardarCambios(); List <Grupo> gruposActuales = _contexto.ObtenerGrupos(); Assert.That.AreCollectionsEqual(gruposEsperados, gruposActuales, grupo => grupo.Profesor, grupo => grupo.Materia, grupo => grupo.MateriasEstudiantes, grupo => grupo.Id); }