Ejemplo n.º 1
0
 public void inicializarListaConBibliotecaVaciaDevuelveCancionActualVacia()
 {
     var listaDeReproduccion = new ListaDeReproduccion();
     var biblioteca = new PFC.Biblioteca();
     listaDeReproduccion.Biblioteca = biblioteca;
     Assert.That(listaDeReproduccion.cancionActual, Is.Null);
 }
Ejemplo n.º 2
0
        public void laListaTieneAlgunaCancionActual()
        {
            var listaDeReproduccion = new ListaDeReproduccion();
            var biblioteca = crearBibliotecaConAlgo();
            listaDeReproduccion.Biblioteca = biblioteca;

            Assert.That(listaDeReproduccion.cancionActual, Is.Not.Null);
        }
Ejemplo n.º 3
0
        public void laBibliotecaHaPasadoCancionesALaLista()
        {
            var listaDeReproduccion = new ListaDeReproduccion();
            var biblioteca = crearBibliotecaConAlgo();
            listaDeReproduccion.Biblioteca = biblioteca;

            Assert.That(listaDeReproduccion.estaVacia(), Is.False);
        }
Ejemplo n.º 4
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);
 }
Ejemplo n.º 5
0
 public ListaDeReproduccion crearListaConAlgo()
 {
     var biblioteca = new PFC.Biblioteca();
     var listaDeReproduccion = new PFC.ListaDeReproduccion();
     biblioteca = biblioteca.crearBibliotecaConAlgo();
     listaDeReproduccion.Biblioteca = biblioteca;
     return listaDeReproduccion;
 }
Ejemplo n.º 6
0
 public void comprobarQueLaBibliotecaAnyadeUnaCancion()
 {
     var listaDeReproduccion = new ListaDeReproduccion();
     var biblioteca = crearBibliotecaConAlgo();
     var cancion = BibliotecaTest.construirCancionDeTest();
     listaDeReproduccion.Biblioteca = biblioteca;
     if (listaDeReproduccion.canciones.Count > 0)
     {
         listaDeReproduccion.AnyadeUnaCancionDeLaBibliotecaALaLista(cancion);
     }
     Assert.That(listaDeReproduccion.canciones[0], Is.EqualTo(cancion));
 }
Ejemplo n.º 7
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;
        }
Ejemplo n.º 8
0
        public void comprobarQueLaBibliotecaRecibeUnaCancionDeLaLista()
        {
            var listaDeReproduccion = new ListaDeReproduccion();
            var biblioteca = crearBibliotecaConAlgo();
            var cancion = BibliotecaTest.construirCancionDeTest();
            listaDeReproduccion.Biblioteca = biblioteca;
            if (listaDeReproduccion.canciones.Count <= 0)
            {
                Assert.Inconclusive("no hay elementos en la lista");
            }
            listaDeReproduccion.EliminaUnaCancionDeLaLista(cancion);

            Assert.That(biblioteca.canciones[0], Is.EqualTo(cancion));
        }
Ejemplo n.º 9
0
 public void ListaVaciaNoTieneActual()
 {
     var listaDeReproduccion = new ListaDeReproduccion();
     Assert.That(listaDeReproduccion.cancionActual, Is.Null);
 }
Ejemplo n.º 10
0
 public void listaVacia()
 {
     var listaDeReproduccion = new ListaDeReproduccion();
     Assert.That(listaDeReproduccion.estaVacia(), Is.True);
 }