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()); }
public List <string> Eliminar(string tipo, string numero) { var identificacion = Identificacion.Crear(tipo, numero); _directorio.EliminarPersona(identificacion); return(_directorio.ObtenerTodasLasPersonas()); }
private void AcertarEliminacionPersonaInexistente(IDirectorioDePersonas directorio) { var identificacion = new CedulaCiudadania("79879078"); var ex = Assert.ThrowsException <ConstraintException>(() => directorio.EliminarPersona(identificacion)); Assert.AreEqual( string.Format(DirectorioDePersonasBase.ErrorLaPersonaIdentificadaConNoEstaRegistradaEnElDirectorio, identificacion), ex.Message); }