public static SpotifyTrack FromJsonFactory(JObject json) { SpotifyTrack t = new SpotifyTrack { Title = (string) json["name"], AlbumTitle = (string)json["album"]["name"], Artist = (string) json["artists"].First()["name"], Duration = (int) json["length"], Identifier = (string) json["href"], IsExplicit = json["explicit"] != null }; return t; }
public SongMatch(ZuneTrack original, List<SpotifyTrack> candidates) { OriginalTrack = original; Candidates = candidates; if (candidates.Count > 0) { MatchedTrack = candidates[0]; } }
public void Setup() { JObject data = JObject.Parse(SampleTrackJson); _testTrack = SpotifyTrack.FromJsonFactory(data); }