public void TableForMovieIsZeroIfNoReviews() { var reviewStore = new ReviewStore(); var m = new Movie("The Abyss"); var table = reviewStore.GetTableFor(m); for (var i = 1; i <= 5; i++) { Assert.Zero(table[i]); } }
public void TableForMovieIsValueIfOneReview() { var reviewStore = new ReviewStore(); var m = new Movie("The Abyss"); var review = new Review { Rating = 3 }; reviewStore.LeaveReviewFor(m, review); var table = reviewStore.GetTableFor(m); Assert.AreEqual(1, table[3]); Assert.AreEqual(0, table[1]); Assert.AreEqual(0, table[2]); Assert.AreEqual(0, table[4]); Assert.AreEqual(0, table[5]); }