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); }
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); } }