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); }
/// <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);
private SongQueueViewModel(ISongService songService, IPlaylistService playlistService) { SongQueueListViewModel = new PlaylistPageViewModel(songService, playlistService, SongPlayer.Instance.Queue, "Play Queue"); }