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); }
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); }
/// <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); }