public void TestGetReviews() { List<Review> reviews = new List<Review>(); MetaReview meta = new MetaReview("name", "content", DateTime.Now, "spoiler", 10); reviews = meta.getMetaReviews(1); Assert.AreEqual(4, reviews.Count, "Count list items"); // gets all reviews with category 2 (games) List<Review> userReviews = new List<Review>(); UserReview user = new UserReview("name", "content", DateTime.Now, "spoiler", 10, 1); userReviews = user.getUserReviews(1); Assert.AreEqual(4, userReviews.Count); }
/// <summary> /// metareviews are not in use right now (metareviewers are proffesional writers) /// </summary> /// <param name="categorienr">1=game, 2=movie, 3=show, 4=music</param> /// <returns></returns> public List<Review> getMetaReviews(int categorienr) { string name = ""; int score = 0; string text = ""; DateTime date = DateTime.Today; string spoiler = ""; foreach (Dictionary<string, object> D in db.getReviews(categorienr)) { name = (string)D["naam"]; score = Convert.ToInt32(D["score"]); text = (string)D["inhoud"]; date = (DateTime)D["datum"]; spoiler = (string)D["spoiler"]; Review review = new MetaReview(name, text, date, spoiler, score); metaReviews.Add(review); } return metaReviews; }