コード例 #1
0
        public void NavigatePlaylistPageToMySongPlaylistPage_Test()
        {
            //arrange
            ICustomNavigation navigation = SimpleIoc.Default.GetInstance <ICustomNavigation>();

            PlaylistPageViewModel playlistPage = new PlaylistPageViewModel(navigation);

            //act
            playlistPage.playlistMySongs.Execute(null);

            //assert
            Assert.AreEqual <string>(Locator.MySongPlaylistPage, navigation.CurrentPageKey);
        }
コード例 #2
0
 /// <summary>OnNavigatedTo</summary>
 /// <param name="e">Navigation Event Args</param>
 protected override void OnNavigatedTo(
     NavigationEventArgs e) =>
 DataContext = new PlaylistPageViewModel(
     SpotifySdk.Instance.Client, (string)e.Parameter);
コード例 #3
0
 private SongQueueViewModel(ISongService songService, IPlaylistService playlistService)
 {
     SongQueueListViewModel = new PlaylistPageViewModel(songService, playlistService, SongPlayer.Instance.Queue, "Play Queue");
 }