Ejemplo n.º 1
0
        public void GetEnumeratorTest()
        {
            var repo      = new FakeMovieRepository();
            var movieList = repo.GetMovieList().Result;

            Assert.True(movieList.Count() > 1);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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");
        }