Example #1
0
        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);
        }
Example #2
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);
            }
        }