public void Test_AlbumInfos(string id) { var data = deezer.GetAlbumInfos(id).GetAwaiter().GetResult(); Assert.IsType <List <Metadata> >(data); Assert.NotEmpty(data); foreach (Metadata Track in data) { Assert.True(!string.IsNullOrEmpty(Track.album)); Assert.True(!string.IsNullOrEmpty(Track.albumart)); Assert.True(!string.IsNullOrEmpty(Track.artist)); Assert.NotEmpty(Track.artists); Assert.True(!string.IsNullOrEmpty(Track.date)); Assert.True(Track.duration != 0); Assert.True(!string.IsNullOrEmpty(Track.id)); Assert.True(!string.IsNullOrEmpty(Track.isrc)); Assert.True(!string.IsNullOrEmpty(Track.MD5)); Assert.True(!string.IsNullOrEmpty(Track.MediaVersion)); Assert.True(Track.Quality != 0); Assert.True(!string.IsNullOrEmpty(Track.title)); Assert.True(!string.IsNullOrEmpty(Track.year)); Assert.IsType <Uri>(Track.GenerateImageUrl()); } }