public void ShouldConvertMovies() { var movieId = 11; var movieDb = new MovieDB { Title = "Title" }; var movieDbs = new List <MovieDB> { movieDb }; var movieDbResponse = new MovieDBResponse { Movies = movieDbs, Count = 1 }; var movie = new Movie { Title = "Title" }; var movies = new List <Movie> { movie }; _mockMovieRepository.Setup(r => r.GetAll()).Returns(movieDbResponse); _mockMovieConverter.Setup(c => c.ConvertToMovie(It.IsAny <MovieDB>())).Returns(movie); var movieService = new MovieService(_mockMovieRepository.Object, _mockMovieConverter.Object); movieService.All(); _mockMovieConverter.Verify(c => c.ConvertToMovie(It.IsAny <MovieDB>()), Times.Once); }
public void ShouldReturnMovies() { var movieId = 11; var movieDb = new MovieDB { Title = "Title" }; var movieDbs = new List <MovieDB> { movieDb }; var movieDbResponse = new MovieDBResponse { Movies = movieDbs, Count = 1 }; var movie = new Movie { Title = "Title" }; var movies = new List <Movie> { movie }; _mockMovieRepository.Setup(r => r.GetAll()).Returns(movieDbResponse); _mockMovieConverter.Setup(c => c.ConvertToMovie(It.IsAny <MovieDB>())).Returns(movie); var movieService = new MovieService(_mockMovieRepository.Object, _mockMovieConverter.Object); var result = movieService.All(); Assert.Equal(1, result.Count); Assert.Equal(movie, result.Movies.First()); }
public void ShouldGetMoviesFromRepository() { var movieService = new MovieService(_mockMovieRepository.Object, _mockMovieConverter.Object); movieService.All(); _mockMovieRepository.Verify(m => m.GetAll(), Times.Once); }
public void ShouldGetMoviesFromRepositoryWithFilterAndPaging() { var movieQuery = new MovieQuery { SearchFilter = "Search", Categories = new List <string> { "Action" }, Take = 10, Skip = 5 }; var movieService = new MovieService(_mockMovieRepository.Object, _mockMovieConverter.Object); movieService.All(movieQuery); _mockMovieRepository.Verify(m => m.GetAll(movieQuery), Times.Once); }
private void LoadingData() { _movies = _stateProduct.Equals(StateProductEnum.All) ? _movieService.All() : _movieService.GetMoviesByState(_stateProduct); }