public void GetAllByMovieId_Should_WorkCorrect() { var db = new TFContext(DatabaseSimulator()); var userManager = new Mock <UserManager <User> >( Mock.Of <IUserStore <User> >(), null, null, null, null, null, null, null, null); var reviewServices = new ReviewService(db, userManager.Object); var movie = new Movie() { Id = 1 }; var reviewOne = new Review() { MovieId = 1 }; var reviewTwo = new Review() { MovieId = 1 }; var reviewThree = new Review() { MovieId = 2 }; db.Reviews.Add(reviewOne); db.Reviews.Add(reviewTwo); db.Reviews.Add(reviewThree); db.Movies.Add(movie); db.SaveChanges(); Assert.AreEqual(2, reviewServices.GetAllByMovieId(1).Count()); }