public void RatingListAddandRemoveTest() { var ratingList = new RatingList(); Assert.AreEqual(ratingList.List.Count, 0); ratingList.Add(new Rating(1, "Name1", "Description1", "Symbol1")); Assert.AreEqual(ratingList.List.Count, 1); ratingList.Add(new Rating(2, "Name2", "Description2", "Symbol2")); Assert.AreEqual(ratingList.List.Count, 2); ratingList.Add(new Rating(3, "Name3", "Description3", "Symbol3")); Assert.AreEqual(ratingList.List.Count, 3); ratingList.Remove(1); Assert.AreEqual(ratingList.List.Count, 2); ratingList.Remove(3); Assert.AreEqual(ratingList.List.Count, 1); ratingList.Remove(2); Assert.AreEqual(ratingList.List.Count, 0); }
protected void btnDelete_Click(object sender, EventArgs e) { try { Rating rating = ratings[ddlRatings.SelectedIndex]; rating.Delete(); ratings.Remove(rating); Reload(); ddlRatings_SelectedIndexChanged(sender, e); Session["ratings"] = ratings; } catch (Exception ex) { Response.Write("Error: " + ex.Message); } }