import java.util.ArrayList;
import java.util.List;

/** La lista de canciones de ejemplo (inventadas) que usan las demostraciones. */
public final class Songs {

    private Songs() {
    }

    /** Devuelve una lista nueva (modificable) con seis canciones. */
    public static List<Song> sample() {
        List<Song> songs = new ArrayList<>();
        songs.add(new Song("Garúa", "Costa Verde", 220));
        songs.add(new Song("Puente de piedra", "Los Andinos", 245));
        songs.add(new Song("Malecón", "Costa Verde", 190));
        songs.add(new Song("Arena", "Duna", 185));
        songs.add(new Song("Cumbre", "Los Andinos", 190));
        songs.add(new Song("Brisa", "Duna", 210));
        return songs;
    }

    /** Una biblioteca más grande (doce canciones, cinco artistas) para los reportes. */
    public static List<Song> library() {
        List<Song> songs = sample();
        songs.add(new Song("Neblina", "Costa Verde", 200));
        songs.add(new Song("Olas", "Costa Verde", 175));
        songs.add(new Song("Quebrada", "Los Andinos", 260));
        songs.add(new Song("Oasis", "Duna", 230));
        songs.add(new Song("Totora", "Lago Azul", 205));
        songs.add(new Song("Selva", "Río Verde", 240));
        return songs;
    }
}
