private void AddPlaylist() { this.library.AddAndSwitchToPlaylist(this.GetNewPlaylistName()); PlaylistViewModel newPlaylist = this.CreatePlaylistViewModel(this.library.Playlists.Last()); this.Playlists.Add(newPlaylist); this.CurrentPlaylist = newPlaylist; this.CurrentPlaylist.EditName = true; }
public void UniqueNameDoesValidate() { using (Library library = new LibraryBuilder().Build()) { Guid accessToken = library.LocalAccessControl.RegisterLocalAccessToken(); library.AddPlaylist("Existing", accessToken); library.AddPlaylist("New", accessToken); var fixture = new PlaylistViewModel(library.Playlists.Single(x => x.Name == "New"), library, accessToken, new CoreSettings()); fixture.EditName = true; fixture.Name = "Unique"; Assert.Null(fixture["Name"]); } }