public void GetNumberOfReviewsTest(int movie, int expected)
        {
            Mock <IRatingRepositoryFile> repo = new Mock <IRatingRepositoryFile>();
            List <Rating> ratings             = new List <Rating> {
                new Rating {
                    Reviewer = 123, Movie = 321, Grade = 4, Date = DateTime.Now
                },
                new Rating {
                    Reviewer = 456, Movie = 321, Grade = 2, Date = DateTime.Now
                },
                new Rating {
                    Reviewer = 865, Movie = 154, Grade = 4, Date = DateTime.Now
                },
                new Rating {
                    Reviewer = 876, Movie = 154, Grade = 5, Date = DateTime.Now
                },
                new Rating {
                    Reviewer = 244, Movie = 154, Grade = 5, Date = DateTime.Now
                },
                new Rating {
                    Reviewer = 875, Movie = 154, Grade = 5, Date = DateTime.Now
                },
                new Rating {
                    Reviewer = 957, Movie = 790, Grade = 5, Date = DateTime.Now
                },
                new Rating {
                    Reviewer = 896, Movie = 790, Grade = 5, Date = DateTime.Now
                },
                new Rating {
                    Reviewer = 967, Movie = 790, Grade = 5, Date = DateTime.Now
                }
            };

            repo.Setup(r => r.GetAll()).Returns(() => ratings);
            IRatingService service = new RatingServiceFile(repo.Object);

            repo.Verify(m => m.GetAll(), Times.Once);

            var actual = service.GetNumberOfReviews(movie);


            Assert.Equal(expected, actual);
        }