public void chefGetTracksWinners() { /* Act */ Chef chef = new Chef(); List <string> winners = new List <string>(); winners.Add("Daft Punk"); winners.Add("Porcupine Tree"); List <string> id_winners = chef.getIDArtists(winners); List <List <canciones> > winner_songs = new List <List <canciones> >(); List <canciones> can1 = new List <canciones>(); canciones can11 = new canciones(); can11.cancion = "One More Time"; can1.Add(can11); List <canciones> can2 = new List <canciones>(); canciones can21 = new canciones(); can21.cancion = "Trains"; can2.Add(can21); winner_songs.Add(can1); winner_songs.Add(can2); /* Act */ List <List <string> > id_winners_tracks = chef.getIDTracks(winners, winner_songs); /* Assert */ Assert.IsNotNull(id_winners_tracks); }
public Cancion createCancion(canciones canc) { int id = canc.PK_canciones; string nombre = canc.cancion; string banda = _manejadorDB.obtenerBanda(canc.FK_CANCIONES_BANDAS).nombreBan; Cancion nuevaCancion = new Cancion(id, nombre, banda); return(nuevaCancion); }
public List <canciones> updatecanciones(string[] pCanciones) { List <canciones> canciones = new List <canciones>(); for (int i = 0; i < pCanciones.Length; i++) { canciones cancion = new canciones(); cancion.cancion = pCanciones[i]; canciones.Add(cancion); } return(canciones); }
public void agruparCancionesTest() { // arange BandaModel _model = new BandaModel(); SpotifyUtils _spotify = new SpotifyUtils(); List <canciones> lista = new List <canciones>(); canciones cancion1 = new canciones(); canciones cancion2 = new canciones(); canciones cancion3 = new canciones(); cancion1.cancion = "Rainbow"; cancion2.cancion = "All Night"; cancion3.cancion = "Motherless Child"; lista.Add(cancion1); lista.Add(cancion2); lista.Add(cancion3); string artista = "Romare"; JObject[] esperado = new JObject[3]; dynamic song1 = new JObject(); dynamic song2 = new JObject(); dynamic song3 = new JObject(); song1.song_name = "Rainbow"; song2.song_name = "All Night"; song3.song_name = "Motherless Child"; song1.url_sound_test = _spotify.searchURLTrack("Rainbow", artista); song1.url_sound_test = _spotify.searchURLTrack("All Night", artista); song1.url_sound_test = _spotify.searchURLTrack("Motherless Child", artista); esperado[0] = song1; esperado[1] = song2; esperado[2] = song3; // act JObject[] respuesta = _model.agruparCanciones(lista, artista); // assert Assert.AreSame(esperado, respuesta); }