Ejemplo n.º 1
0
        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"]);
                }
            }