public async Task GetPlaylistById() { _server.Content = base.GetServerResponse("playlist"); IPlaylist playlist = await _browse.GetPlaylistById(_dummyID); Assert.IsNotNull(playlist, nameof(playlist)); Assert.AreEqual(300, playlist.Id, nameof(playlist.Id)); Assert.AreEqual("Hard-Fi", playlist.Title, nameof(playlist.Title)); Assert.AreEqual("", playlist.Description, nameof(playlist.Description)); Assert.AreEqual(1249, playlist.Duration, nameof(playlist.Duration)); Assert.IsTrue(playlist.IsPublic, nameof(playlist.IsPublic)); Assert.IsFalse(playlist.IsLovedTrack, nameof(playlist.IsLovedTrack)); Assert.IsFalse(playlist.IsCollaborative, nameof(playlist.IsCollaborative)); Assert.AreEqual(5, playlist.TrackCount, nameof(playlist.TrackCount)); Assert.AreEqual(0, playlist.Fans, nameof(playlist.Fans)); Assert.AreEqual("https://www.deezer.com/playlist/300", playlist.Link, nameof(playlist.Link)); Assert.AreEqual("https://www.deezer.com/playlist/300?utm_source=deezer&utm_content=playlist-300&utm_term=0_1562078987&utm_medium=web", playlist.ShareLink, nameof(playlist.ShareLink)); Assert.IsNotNull(playlist.Creator, nameof(playlist.Creator)); Assert.IsNotNull(playlist.CreatorName, nameof(playlist.CreatorName)); Assert.AreEqual(203, playlist.Creator.Id, "Creator.Id"); Assert.AreEqual("anonymous", playlist.Creator.Username, "Creator.Username"); Assert.IsNull(playlist.Creator.ShareLink, "Creator.ShareLink"); }
public async Task GetPlaylistById() { IPlaylist playlist = await _browse.GetPlaylistById(300); Assert.IsNotNull(playlist, nameof(playlist)); Assert.AreEqual(300, playlist.Id, nameof(playlist.Id)); Assert.AreEqual("Hard-Fi", playlist.Title, nameof(playlist.Title)); Assert.AreEqual("", playlist.Description, nameof(playlist.Description)); Assert.AreEqual(1249, playlist.Duration, nameof(playlist.Duration)); Assert.IsTrue(playlist.IsPublic, nameof(playlist.IsPublic)); Assert.IsFalse(playlist.IsLovedTrack, nameof(playlist.IsLovedTrack)); Assert.IsFalse(playlist.IsCollaborative, nameof(playlist.IsCollaborative)); Assert.AreEqual(5, playlist.TrackCount, nameof(playlist.TrackCount)); Assert.AreEqual(0, playlist.Fans, nameof(playlist.Fans)); Assert.AreEqual("https://www.deezer.com/playlist/300", playlist.Link, nameof(playlist.Link)); Assert.IsNotNull(playlist.Creator, nameof(playlist.Creator)); Assert.IsNotNull(playlist.CreatorName, nameof(playlist.CreatorName)); Assert.AreEqual(203, playlist.Creator.Id, "Creator.Id"); Assert.AreEqual("anonymous", playlist.Creator.Username, "Creator.Username"); Assert.IsNull(playlist.Creator.ShareLink, "Creator.ShareLink"); }