private void AcertarIntentoDePersonasRepetidas(IDirectorioDePersonas directorio) { directorio.AgregarPersona(new SolcitudCreacionPersona("CC", "79879078", "Augusto", "Romero", new DateTime(1978, 12, 7))); var ex = Assert.ThrowsException <ConstraintException>(() => directorio .AgregarPersona(new SolcitudCreacionPersona("CC", "79879078", "Octavio Augusto", "Romero", new DateTime(1978, 12, 7)))); Assert.AreEqual( DirectorioDePersonasBase.ErrorNoSePuedeRegistrarPorqueYaExisteUnaPersonaRegistradaConEsaIdentificacion, ex.Message); }
private void AcertarRetornoDeTodasLasPersonasOrdenadas(IDirectorioDePersonas directorio) { directorio.AgregarPersona(new SolcitudCreacionPersona("CC", "52427119", "Elena", "Jaramillo", new DateTime(1978, 5, 23))); directorio.AgregarPersona(new SolcitudCreacionPersona("CC", "52118442", "Zenayda", "Gonzalez", new DateTime(1979, 2, 3))); directorio.AgregarPersona(new SolcitudCreacionPersona("CC", "79879078", "Augusto", "Romero", new DateTime(1978, 12, 7))); var todasLasPersonas = directorio.ObtenerTodasLasPersonas(); Assert.AreEqual(3, directorio.CantidadDePersonas()); Assert.IsTrue(todasLasPersonas.First().Contains("Augusto Romero")); Assert.IsTrue(todasLasPersonas.Last().Contains("Zenayda Gonzalez")); }
private void AcertarEliminacionPersona(IDirectorioDePersonas directorio) { directorio.AgregarPersona(new SolcitudCreacionPersona("CC", "79879078", "Augusto", "Romero", new DateTime(1978, 12, 7))); directorio.EliminarPersona(new CedulaCiudadania("79879078")); Assert.AreEqual(0, directorio.CantidadDePersonas()); }
private void AcertarAgregarPersona(IDirectorioDePersonas directorio) { directorio.AgregarPersona(new SolcitudCreacionPersona("CC", "79879078", "Augusto", "Romero", new DateTime(1978, 12, 7))); var personaObtenida = directorio.ObtenerPersona(new CedulaCiudadania("79879078")); Assert.AreEqual("Augusto Romero", personaObtenida.NombreCompleto); }
public List <string> Adicionar(SolcitudCreacionPersona solicitud) { _directorio.AgregarPersona(solicitud); return(_directorio.ObtenerTodasLasPersonas()); }