예제 #1
0
        public async Task Test_AlbumTracks_Fetch(int limit, int offset)
        {
            var albumTracks = await _client.GetAlbumTracksAsync("6ZZbMKUghvClcRLF5pZT6Y", limit, offset);

            Assert.IsNotNull(albumTracks);
            Assert.IsNotNull(albumTracks.Items);

            var trackNames = new []
            {
                "Break My Heart",
                "Brand New Moves",
                "Guys My Age",
                "Hoodie",
                "My Consequence",
                "O.D.D.",
                "All We Ever Wanted",
                "Fuqboi",
                "Unholy",
                "Where Have You Been (All My Night)",
                "Like Lovers Do",
                "This Is Me Breaking Up With You"
            };

            for (var i = 0; i < trackNames.Length; i++)
            {
                var trackName = trackNames[i];
                var track     = albumTracks.Items[i];
                Assert.AreEqual(trackName, track.Name);
            }
        }