public void GetEnumeratorTest() { var repo = new FakeMovieRepository(); var movieList = repo.GetMovieList().Result; Assert.True(movieList.Count() > 1); }
public void GetMovieDataTest() { //var wrapper = new HttpWrapper(); //var repo = new MovieRepository(wrapper); var fakeRepo = new FakeMovieRepository(); var data = fakeRepo.GetMovieList().Result; Assert.True(data.Count() > 0); var jsonString = JsonConvert.SerializeObject(data); Assert.NotNull(jsonString); //File.WriteAllText($"{_dataLoaction}\\movieData.txt", jsonString); }
public void FilterTest() { var fakeRepo = new FakeMovieRepository(); var movies = fakeRepo.GetMovieList().Result; var movieQuery = new MovieQuery { MinYear = 2013, MaxYear = 2016, OrderBy = "Released" }; var filteredMovies = movies.Filter(movieQuery); Assert.True(filteredMovies.Count() == 3); Assert.NotNull(filteredMovies.FirstOrDefault()); Assert.Equal(filteredMovies.FirstOrDefault().ImdbID, "2"); }