public void TestSearchTrackValid() { Musixmatch Musixmatch = new Musixmatch(Environment.GetEnvironmentVariable("MusixmatchApiToken")); String actual = Musixmatch.SearchTrack(q_artist: "justin bieber").ElementAt(0).AlbumName; String expected = "Scarlatti, Rameau & Chopin: Piano Works"; Assert.AreEqual(expected, actual); }
public void TestGetTrackValid() { Musixmatch Musixmatch = new Musixmatch(Environment.GetEnvironmentVariable("MusixmatchApiToken")); String actual = Musixmatch.GetTrack("5920049").AlbumName; String expected = "Five Leaves Left"; Assert.AreEqual(expected, actual); }
public void TestGetAlbumTracksValid() { Musixmatch Musixmatch = new Musixmatch(Environment.GetEnvironmentVariable("MusixmatchApiToken")); String actual = Musixmatch.GetAlbumTracks("13750844").ElementAt(0).AlbumName; String expected = "Parachutes"; Assert.AreEqual(expected, actual); }
public void TestGetTracksChartValid() { Musixmatch Musixmatch = new Musixmatch(Environment.GetEnvironmentVariable("MusixmatchApiToken")); String actual = Musixmatch.GetTracksChart("it").ElementAt(0).AlbumName; String expected = "Insieme: Grandi Amori"; Assert.AreEqual(expected, actual); }
public void TestGetMatcherTrackValid() { Musixmatch Musixmatch = new Musixmatch(Environment.GetEnvironmentVariable("MusixmatchApiToken")); String actual = Musixmatch.GetMatcherTrack("eminem", "lose yourself").AlbumName; String expected = "Let That Sink In"; Assert.AreEqual(expected, actual); }
public void TestGetArtistValid() { Musixmatch Musixmatch = new Musixmatch(Environment.GetEnvironmentVariable("MusixmatchApiToken")); String actual = Musixmatch.GetArtist("123").ArtistName; String expected = "Sheryl Crow"; Assert.AreEqual(expected, actual); }
public void TestGetArtistsChartValid() { Musixmatch Musixmatch = new Musixmatch(Environment.GetEnvironmentVariable("MusixmatchApiToken")); String actual = Musixmatch.GetArtistsChart("us").ElementAt(0).ArtistCountry; String expected = "US"; Assert.AreEqual(expected, actual); }
public void TestSearchArtistValid() { Musixmatch Musixmatch = new Musixmatch(Environment.GetEnvironmentVariable("MusixmatchApiToken")); List <Artist> ArtistList = Musixmatch.SearchArtist("Sia"); String actual = ArtistList.ElementAt(0).ArtistName; String expected = "Sia"; Assert.AreEqual(expected, actual); }
static void Main(string[] args) { Musixmatch mx = new Musixmatch(apikey); //Get the lyrics for Somebody That I Used to Know (Gotye feat. Kimbra) var lyr = mx.Track_lyrics_get("15953433"); Console.WriteLine(lyr); }
public void TestGetArtistAlbumsValid() { Musixmatch Musixmatch = new Musixmatch(Environment.GetEnvironmentVariable("MusixmatchApiToken")); List <Album> AlbumList = Musixmatch.GetArtistAlbums("41659"); String actual = AlbumList[0].ArtistName; String expected = "Sia"; Assert.AreEqual(expected, actual, $"Artist name Expected {expected} Was {actual}"); }
public void TestGetAlbumValid() { Musixmatch Musixmatch = new Musixmatch(Environment.GetEnvironmentVariable("MusixmatchApiToken")); Album Album = Musixmatch.GetAlbum("14250417"); String actual = Album.ArtistName; String expected = "LMFAO"; Assert.AreEqual(expected, actual, $"Artist name Expected {expected} Was {actual}"); }
public void TestGetArtistsChartNull() { Musixmatch Musixmatch = new Musixmatch(Environment.GetEnvironmentVariable("MusixmatchApiToken")); try { List <Artist> Album = Musixmatch.GetArtistsChart("ussssss"); } catch (StatusCodeException e) { String actual = e.Message; String expected = "STATUS CODE 404 : The requested resource was not found."; Assert.AreEqual(expected, actual); } }
public void TestSearchTrackInvalid() { Musixmatch Musixmatch = new Musixmatch(Environment.GetEnvironmentVariable("MusixmatchApiToken")); try { List <Track> Track = Musixmatch.SearchTrack("-1", ""); } catch (StatusCodeException e) { String actual = e.Message; String expected = "STATUS CODE 404 : The requested resource was not found."; Assert.AreEqual(expected, actual); } }
public void TestGetMatcherTrackInvalid() { Musixmatch Musixmatch = new Musixmatch(Environment.GetEnvironmentVariable("MusixmatchApiToken")); try { Track Track = Musixmatch.GetMatcherTrack(); } catch (StatusCodeException e) { String actual = e.Message; String expected = "STATUS CODE 400 : The request had bad syntax or was inherently impossible to be satisfied."; Assert.AreEqual(expected, actual); } }