public async Task GetAlbumById() { _server.Content = base.GetServerResponse("album"); IAlbum album = await _browse.GetAlbumById(_dummyID); Assert.IsNotNull(album, nameof(album)); Assert.AreEqual(302127, album.Id, nameof(album.Id)); Assert.AreEqual("Discovery", album.Title, nameof(album.Title)); Assert.AreEqual("724384960650", album.UPC, nameof(album.UPC)); Assert.AreEqual("https://www.deezer.com/album/302127", album.Link, nameof(album.Link)); Assert.AreEqual(113, album.GenreId, nameof(album.GenreId)); Assert.IsNotNull(album.Genre, nameof(album.Genre)); var genres = album.Genre.ToList(); Assert.AreEqual(1, genres.Count, "Genre.Count"); Assert.AreEqual(113, genres[0].Id, "Genres[0].Id"); Assert.AreEqual("Dance", genres[0].Name, "Genres[0].Name"); Assert.IsNotNull(album.Contributors, nameof(album.Contributors)); var contributors = album.Contributors.ToList(); Assert.AreEqual(1, contributors.Count, "Contributors.Count"); Assert.AreEqual(27, contributors[0].Id, "Contributors[0].Id"); Assert.AreEqual("Daft Punk", contributors[0].Name, "Genres[0].Name"); Assert.IsNotNull(album.Artist, nameof(album.Artist)); Assert.AreEqual(27, album.Artist.Id, "Artist.Id"); Assert.AreEqual("Daft Punk", album.Artist.Name, "Artist.Name"); Assert.AreEqual(14, album.Tracks, nameof(album.Tracks)); }
public async Task GetAlbumById() { IAlbum album = await _browse.GetAlbumById(302127u); Assert.IsNotNull(album, nameof(album)); Assert.AreEqual(302127, album.Id, nameof(album.Id)); Assert.AreEqual("Discovery", album.Title, nameof(album.Title)); Assert.AreEqual("724384960650", album.UPC, nameof(album.UPC)); Assert.AreEqual("https://www.deezer.com/album/302127", album.Link, nameof(album.Link)); Assert.AreEqual(113, album.GenreId, nameof(album.GenreId)); Assert.IsNotNull(album.Genre, nameof(album.Genre)); Assert.IsNotNull(album.Contributors, nameof(album.Contributors)); Assert.IsNotNull(album.Artist, nameof(album.Artist)); Assert.AreEqual(27, album.Artist.Id, "Artist.Id"); Assert.AreEqual("Daft Punk", album.Artist.Name, "Artist.Name"); Assert.AreEqual(14, album.Tracks, nameof(album.Tracks)); }