Beispiel #1
0
 public void inicializarListaConBibliotecaVaciaDevuelveCancionActualVacia()
 {
     var listaDeReproduccion = new ListaDeReproduccion();
     var biblioteca = new PFC.Biblioteca();
     listaDeReproduccion.Biblioteca = biblioteca;
     Assert.That(listaDeReproduccion.cancionActual, Is.Null);
 }
Beispiel #2
0
 public void vaciarBibliotecaInclusoConElementosMeDiceQueEstaVacio()
 {
     var biblioteca = new PFC.Biblioteca();
     biblioteca.AnyadirCancion(new PFC.Cancion());
     biblioteca.Borrar();
     Assert.That(biblioteca.EstaVacia(),Is.True);
 }
Beispiel #3
0
 public void cuandoLaListaEstaVaciaElReproductorEstaVacio()
 {
     var listaDeReproduccion = new ListaDeReproduccion();
     var reproductor = new Reproductor();
     var biblioteca = new PFC.Biblioteca();
     listaDeReproduccion.Biblioteca = biblioteca;
     Assert.That(reproductor.estaVacia(), Is.True);
 }
Beispiel #4
0
 public ListaDeReproduccion crearListaConAlgo()
 {
     var biblioteca = new PFC.Biblioteca();
     var listaDeReproduccion = new PFC.ListaDeReproduccion();
     biblioteca = biblioteca.crearBibliotecaConAlgo();
     listaDeReproduccion.Biblioteca = biblioteca;
     return listaDeReproduccion;
 }
Beispiel #5
0
        public void anyadeCancionBibliotecaCompruebaDatosCancion()
        {
            var biblioteca = new PFC.Biblioteca();
            var cancion = construirCancionDeTest();

            var canciones = anyadirCancionABiblioteca(cancion, biblioteca);
            Assert.That(canciones[0].Titulo, Is.EqualTo("bar"));
            Assert.That(canciones[0].Autor, Is.EqualTo("bero"));
        }
Beispiel #6
0
 public void BibliotecaRecibeCanciones()
 {
     var biblioteca = new PFC.Biblioteca();
     biblioteca.cargarCanciones(
         "C:\\Documents and Settings\\alumno\\Mis documentos\\Mi música\\(2002) Johnny Cash - American IV-The Man Comes Around");
     Assert.That(biblioteca.EstaVacia(), Is.Not.Null);
     var cancion = new Cancion();
     cancion.Titulo = "02. Hurt.mp3";
     Assert.That(biblioteca.canciones.Contains(cancion), Is.True);
 }
Beispiel #7
0
        public void anyadeCancionBibliotecaCompruebaContenidoBibliotecaEsSoloEsaCancion()
        {
            var biblioteca = new PFC.Biblioteca();
            var cancion = construirCancionDeTest();

            var canciones = anyadirCancionABiblioteca(cancion, biblioteca);

            Assert.That(canciones.Count,Is.EqualTo(1));
            Assert.That(canciones[0],Is.EqualTo(cancion));
        }
Beispiel #8
0
        static Instancias()
        {
            var biblioteca = new PFC.Biblioteca();
            biblioteca.cargarCanciones(Settings.Default.rutaCanciones);
            var listaDeReproduccion = new PFC.ListaDeReproduccion();
            listaDeReproduccion.Biblioteca = biblioteca;
            var reproductor = new PFC.Reproductor();
            reproductor.listaDeReproduccion = listaDeReproduccion;

            Instancias.biblioteca = biblioteca;
            Instancias.listaDeReproduccion = listaDeReproduccion;
            Instancias.reproductor = reproductor;
        }
Beispiel #9
0
 public Biblioteca crearBibliotecaConAlgo()
 {
     var biblioteca = new PFC.Biblioteca();
     biblioteca.AnyadirCancion(BibliotecaTest.construirCancionDeTest());
     return biblioteca;
 }
Beispiel #10
0
 public void crearBibliotecaVacia()
 {
     var biblioteca = new PFC.Biblioteca();
     Assert.That(biblioteca.EstaVacia(), Is.True);
 }
Beispiel #11
0
 public void crearBibliotecaConAlgo()
 {
     var biblioteca = new PFC.Biblioteca();
     biblioteca.AnyadirCancion(new PFC.Cancion());
     Assert.That(biblioteca.EstaVacia(), Is.False);
 }
Beispiel #12
0
 public static List<Cancion> anyadirCancionABiblioteca(Cancion cancion, Biblioteca biblioteca)
 {
     biblioteca.AnyadirCancion(cancion);
     var canciones = biblioteca.getCanciones();
     return canciones;
 }