/// <summary> /// Sobrecarga. Llama al metodo Leer para guardar cada objeto dentro de la lista, luego la devuelve. /// </summary> /// <param name="lista"></param> /// <returns></returns> public static List <Clientes> Deserializar(List <Clientes> lista, string ruta) { try { // Lista(); serializacionCliente.Leer(ruta, out lista); return(lista); } catch (NullReferenceException) { throw new Exception("La lista es null"); } }
/// <summary> /// Llama al metodo Leer para guardar cada objeto dentro de la lista, luego la devuelve. /// </summary> /// <param name="listaPub"></param> /// <returns></returns> public static List <Publicacion> Deserializar(List <Publicacion> listaPub, string ruta) { try { serializacionPubs.Leer(ruta, out listaPub); return(listaPub); } catch (NullReferenceException) { throw new Exception("La lista es null"); } catch (Exception e) { throw e; } }
public void SerializarLeerXML_RutaVacia_Test() { Assert.ThrowsException <Exception>(() => serializadoraTesting.Leer("", out listaPublicacionesUno)); }