public void ThenIAddATrackToTheNewPlaylist()
        {
            IRestResponse response = RESTHelpers.POSTAddTracksToPlaylist(
                ConfigurationManager.AppSettings["SpotifyURL"].ToString(),
                ConfigurationManager.AppSettings["PlayListResource"].ToString(),
                ConfigurationManager.AppSettings["ModifyToken"]
                );

            RESTHelpers.Is201CreatedResponse(response);

            ScenarioContext.Current.Add("POSTPlayListTracksJSONResponse", response.Content);
        }
        public void WhenIPOSTANewPlaylistToTheSpotifyAPI()
        {
            IRestResponse response = RESTHelpers.POSTOAUTHHeaderToken(
                ConfigurationManager.AppSettings["SpotifyURL"].ToString(),
                ConfigurationManager.AppSettings["PlayListResource"].ToString(),
                ConfigurationManager.AppSettings["ModifyToken"],
                "POSTPlayListPublicJSON.json"
                );

            RESTHelpers.Is201CreatedResponse(response);

            ScenarioContext.Current.Add("PlayListJSONResponse", response.Content);
        }
        public void WhenIExecuteAPUTOnPlaylistDetailsOfAnExistingPlaylist()
        {
            IRestResponse response = RESTHelpers.PUTPlaylistWithAuthHeader(
                ConfigurationManager.AppSettings["SpotifyURL"].ToString(),
                ConfigurationManager.AppSettings["PlayListResource"].ToString(),
                ConfigurationManager.AppSettings["ModifyToken"],
                "PUTPlayListPublicJSON.json"
                );

            RESTHelpers.Is201CreatedResponse(response);

            ScenarioContext.Current.Add("PUTPlayListJSONResponse", response.Content);
        }