Exemplo n.º 1
0
        public void GenreListAddandRemoveTest()
        {
            var genreList = new GenreList();

            Assert.AreEqual(genreList.List.Count, 0);

            genreList.Add(new Genre(1, "Name1", "Description1"));

            Assert.AreEqual(genreList.List.Count, 1);

            genreList.Add(new Genre(2, "Name2", "Description2"));

            Assert.AreEqual(genreList.List.Count, 2);

            genreList.Add(new Genre(3, "Name3", "Description3"));

            Assert.AreEqual(genreList.List.Count, 3);

            genreList.Remove(1);

            Assert.AreEqual(genreList.List.Count, 2);

            genreList.Remove(3);

            Assert.AreEqual(genreList.List.Count, 1);

            genreList.Remove(2);

            Assert.AreEqual(genreList.List.Count, 0);
        }
Exemplo n.º 2
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                Genre genre = genres[ddlGenres.SelectedIndex];

                genre.Delete();

                genres.Remove(genre);

                Reload();

                ddlGenres_SelectedIndexChanged(sender, e);

                Session["genres"] = genres;
            }
            catch (Exception ex)
            {
                Response.Write("Error: " + ex.Message);
            }
        }