public void ConsultarMusica() { #region Parameters string nomeMusica = "Please Mister Postman - Remastered 2009"; string statusCodeEsperado = "OK"; #endregion //IRestResponse<dynamic> responsePlayList = consultaPlayListRequests.ExecuteRequest(); //string idPlayList = HelpersSpotify.RetornaIdPlayList(responsePlayList, nomePlayList); CadastrarMusicaRequests cadastrarMusicaRequests = new CadastrarMusicaRequests(idPlaylist); ConsultarMusicaRequests consultarMusicaRequests = new ConsultarMusicaRequests(idPlaylist); #region Parameters // string nomeMusica = "Please Mister Postman - Remastered 2009"; string idMusica = "spotify:track:6wfK1R6FoLpmUA9lk5ll4T"; #endregion cadastrarMusicaRequests.SetJsonBody(idMusica); IRestResponse responseCadastro = cadastrarMusicaRequests.ExecuteRequest(); IRestResponse response = consultarMusicaRequests.ExecuteRequest(); //List<string> listaMusica = HelpersSpotify.ObterListaResponse(response, true); //Assert.Multiple(() => //{ // Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString()); // Assert.IsTrue(GeneralHelpers.VerificaSeStringEstaContidaNaLista(listaMusica, nomeMusica)); //}); }
public void CadastrarMusica() { #region Parameters string nomeMusica = "Please Mister Postman - Remastered 2009"; string nomePlayList = "Teste Postman"; string idMusica = "spotify:track:6wfK1R6FoLpmUA9lk5ll4T"; string statusCodeEsperado = "Created"; #endregion //IRestResponse<dynamic> responsePlayList = consultaPlayListRequests.ExecuteRequest(); //string idPlayList = HelpersSpotify.RetornaIdPlayList(responsePlayList, nomePlayList); DeletarMusicaRequests deletarMusicaRequests = new DeletarMusicaRequests(idPlaylist); // DeletarMusicaRequests deletarMusicaRequests = new DeletarMusicaRequests(idPlayList); deletarMusicaRequests.SetJsonBody(idMusica); IRestResponse response = deletarMusicaRequests.ExecuteRequest(); CadastrarMusicaRequests cadastrarMusicaRequests = new CadastrarMusicaRequests(idPlaylist); // CadastrarMusicaRequests cadastrarMusicaRequests = new CadastrarMusicaRequests(idPlayList); cadastrarMusicaRequests.SetJsonBody(idMusica); IRestResponse responseCadastrado = cadastrarMusicaRequests.ExecuteRequest(); ConsultarMusicaRequests consultarMusicaRequests = new ConsultarMusicaRequests(idPlaylist); // ConsultarMusicaRequests consultarMusicaRequests = new ConsultarMusicaRequests(idPlayList); IRestResponse responseMusica = consultarMusicaRequests.ExecuteRequest(); List <string> listaMusica = GeneralHelpers.ObterListaResponse(responseMusica, nomeVetor, nomeVetorFilho, valorChave); Assert.Multiple(() => { Assert.AreEqual(statusCodeEsperado, responseCadastrado.StatusCode.ToString()); Assert.IsTrue(GeneralHelpers.VerificaSeStringEstaContidaNaLista(listaMusica, nomeMusica)); Assert.AreEqual(1, listaMusica.Count); }); }