Beispiel #1
0
        public async Task GetVersionTest()
        {
            var res1 = await Tracklist.GetVersion();

            Assert.True(res1.Succeeded);
            Assert.True(0 <= res1.Result);

            var res2 = await Tracklist.Clear();

            Assert.True(res2);

            var res3 = await Library.Search(
                queryArtist : "Air Supply",
                queryAlbum : "Strangers In Love"
                );

            Assert.True(res3.Succeeded);
            Assert.True(1 <= res3.Result.Length);
            Assert.True(1 <= res3.Result.First().Tracks.Length);
            var uris = res3.Result.First().Tracks
                       .OrderBy(e => e.TrackNo)
                       .Select(e => e.Uri)
                       .ToArray();

            var res4 = await Tracklist.Add(uris);

            Assert.True(res4.Succeeded);

            var res5 = await Tracklist.GetVersion();

            Assert.True(res5.Succeeded);
            Assert.True(res1.Result < res5.Result);
        }