예제 #1
0
 public RatingsController(IMovieRatingRepository ratingsRepo, IUserRepository users, IRatingRepository ratings, IMapper mapper)
 {
     this.ratingValues = ratings;
     this.mapper       = mapper;
     this.users        = users;
     this.movieRatings = ratingsRepo;
 }
예제 #2
0
        public static void SetupTest(TestContext tc)
        {
            repository = new MovieRatingRepository(JSÒN_FILE_NAME);

            reviewerMostReviews = repository.Ratings
                                  .GroupBy(r => r.Reviewer)
                                  .Select(grp => new
            {
                reviewer = grp.Key,
                reviews  = grp.Count()
            })
                                  .OrderByDescending(grp => grp.reviews)
                                  .Select(grp => grp.reviewer)
                                  .FirstOrDefault();

            movieMostReviews = repository.Ratings
                               .GroupBy(r => r.Movie)
                               .Select(grp => new
            {
                movie   = grp.Key,
                reviews = grp.Count()
            })
                               .OrderByDescending(grp => grp.reviews)
                               .Select(grp => grp.movie)
                               .FirstOrDefault();
        }
예제 #3
0
 public UsersController(
     IMovieRepository movieRepository,
     IMovieRatingRepository movieRatingRepository,
     IUserRepository userRepository,
     IMapper mapper)
 {
     _movieRepository       = movieRepository;
     _movieRatingRepository = movieRatingRepository;
     _userRepository        = userRepository;
     _mapper = mapper;
 }
예제 #4
0
 public UnitTest1()
 {
     mRepo = new MovieRatingRepository(jsReader.GetData().ToList());
 }
예제 #5
0
 public MovieRatingService(IMovieRatingRepository movieRatingRepository)
 {
     _movieRatingRepository = movieRatingRepository;
 }
예제 #6
0
 public MovieRatingService(IMovieRatingRepository repo)
 {
     _repo = repo;
 }
예제 #7
0
 public MovieRatingServices(IMovieRatingRepository movieRatingRepository)
 {
     this.movieRatingRepository = movieRatingRepository;
 }
예제 #8
0
 public PerformanceTest()
 {
     mRepo = new MovieRatingRepository(jsReader.GetData().ToList());
 }
예제 #9
0
파일: MoviesService.cs 프로젝트: cainux/fw
 public MoviesService(IMovieRepository movieRepository, IUserRepository userRepository, IMovieRatingRepository movieRatingRepository)
 {
     this.movieRepository       = movieRepository;
     this.userRepository        = userRepository;
     this.movieRatingRepository = movieRatingRepository;
 }
예제 #10
0
 public MovieRatingsController(IMovieRatingRepository movieRatingRepository, IMapper mapper)
 {
     _movieRatingRepository = movieRatingRepository;
     _mapper = mapper;
 }
예제 #11
0
 public RatingService(IMovieRatingRepository @object)
 {
     this.@object = @object;
 }
 public MovieRatingServicePerformanceTest(TestFixture data)
 {
     _repo = data.Repository;
     _reviewerMostReviews = data.ReviewerMostReviews;
     _movieMostReviews    = data.MovieMostReviews;
 }
예제 #13
0
 public MovieRatingService(IMovieRatingRepository repository)
 {
     _repository = repository;
 }
예제 #14
0
 public RatingsController(IMovieRepository movieRepository, IUserRepository userRepository, IMovieRatingRepository movieRatingRepository)
 {
     _movieRepository       = movieRepository;
     _userRepository        = userRepository;
     _movieRatingRepository = movieRatingRepository;
 }