public void Debe_ObtenerEstudiante()
        {
            Estudiante estudianteEsperado = new Estudiante("1076622840", "Luis Felipe Díaz Valbuena");

            Estudiante estudianteActual = _contexto.ObtenerEstudiante("1076622840");

            Assert.That.ArePropertiesEqual(estudianteEsperado, estudianteActual, 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);
        }