Пример #1
0
            public async Task AddTracksToPlayList() // This test create playlist, adding track to the list, getting the tracks
            {
                string playlistExpected = "Playlist " + ExtensionCommonFunc.GetRandomNumber();

                Logger.Log($"{Environment.NewLine}Test {nameof(AddTracksToPlayList)} is starting", "API Tests");
                var apiTidl        = new APIHelper();
                var playlistActual = await apiTidl.CreateUserPlay(playlistExpected);

                var playlistModel = await apiTidl.GetUserPlaylistObj(playlistExpected);

                var playlistObj = new PlaylistObj()
                {
                    playlistUuid = playlistModel.Uuid,
                    playlistETag = "*",
                    trackIds     = new int[] { 115839864 }
                };

                var res = await apiTidl.AddPlaylistTracks(playlistObj);

                var ress = await apiTidl.GetPlaylistTracks(playlistModel.Uuid);

                Assert.AreEqual(playlistObj.trackIds.FirstOrDefault().ToString(), ress.Items[0].Id.ToString());

                Logger.Log($"Test {nameof(AddTracksToPlayList)} Finished", "API Tests");
            }