Пример #1
0
        public void Test_AddListaCanciones()
        {
            List <Cancion> listaCanciones = new List <Cancion>()
            {
                new Cancion("La balada del diablo y la muerte", EGenero.Rock.ToString(), "06:31", 2477),
                new Cancion("The Age Of Love", EGenero.Rock.ToString(), "06:31", 2477),
                new Cancion("Horizon Original Mix", EGenero.Techno.ToString(), "06:31", 2477),
                new Cancion("Cold Heart Claptone Extended Mix", EGenero.Techno.ToString(), "06:31", 2477),
                new Cancion("My Humps Original Mix", EGenero.TechHouse.ToString(), "06:31", 2477),
            };

            foreach (Cancion c in listaCanciones)
            {
                MusicReports.EliminarCancion(c);
            }
            int cantidadCancionesEsperada = MusicReports.GetLista().Count + listaCanciones.Count;


            MusicReports.AddCanciones(listaCanciones);


            foreach (Cancion c in listaCanciones)
            {
                Cancion CancionAgregada = MusicReports.BuscarCancion(c.Nombre);
                Assert.AreEqual(c, CancionAgregada);
            }
            Assert.AreEqual(cantidadCancionesEsperada, MusicReports.GetLista().Count);
        }
Пример #2
0
        public void Test_AddCancion_01()
        {
            Cancion cancion           = new Cancion("Musica Ligera", EGenero.Rock.ToString(), "05:10", 120);
            int     cantidadCanciones = MusicReports.GetLista().Count;

            MusicReports.AddCancion(cancion);
            Cancion CancionAgregada = MusicReports.BuscarCancion("Musica Ligera");

            Assert.AreEqual(cancion, CancionAgregada);
            Assert.AreEqual(cantidadCanciones + 1, MusicReports.GetLista().Count);
        }
Пример #3
0
        /// <summary>
        /// Busca la cancion seleccionada en el DataGridView
        /// </summary>
        /// <returns>Cancion</returns>
        private Cancion BuscarCancionDataGrid()
        {
            int indiceFila = DgvCanciones.CurrentRow.Index;

            if (indiceFila >= 0)
            {
                DataGridViewRow fila          = DgvCanciones.Rows[indiceFila];
                string          nombreCancion = fila.Cells["Nombre"].Value.ToString();
                return(MusicReports.BuscarCancion(nombreCancion));
            }
            return(null);
        }