Exemplo n.º 1
0
        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]);
            }
        }
Exemplo n.º 2
0
        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]);
        }