public void ReviewListAddandRemoveTest() { var ratingList = new ReviewList(); Assert.AreEqual(ratingList.List.Count, 0); ratingList.Add(new Review(1, "Name1", "Description1", 2)); Assert.AreEqual(ratingList.List.Count, 1); ratingList.Add(new Review(2, "Name2", "Description2", 3)); Assert.AreEqual(ratingList.List.Count, 2); ratingList.Add(new Review(3, "Name3", "Description3", 4)); 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); }
private void UpdateReviews(ReviewDetailsDataModel review) { var index = ReviewList.IndexOf(review); ReviewList.Remove(review); ReviewList.Insert(index, review); //ReviewList = ReviewList; }
private void UpdateReviews(ReviewDetailsDataModel review) { try { var index = ReviewList.IndexOf(review); ReviewList.Remove(review); ReviewList.Insert(index, review); if (review.IsVisible) { ShowDetailsIcon = _expandIcon; } else { ShowDetailsIcon = _collapseIcon; } }catch (Exception e) { } //ReviewList = ReviewList; }