Exemplo n.º 1
0
        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");
        }
Exemplo n.º 2
0
        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");
        }