public void TestTitleScrape()
        {
            MovieScraperHandler target = new MovieScraperHandler();
            MovieModel movie = new MovieModel();

            movie.ImdbId = "0401792";

            movie.ScraperGroup = "test";

            var result = target.RunSingleScrape(movie, true);

            Assert.IsTrue(result);
            Assert.IsFalse(string.IsNullOrEmpty(movie.Title));
        }
        public void RunSingleScrapeTest()
        {
            MovieScraperHandler target = new MovieScraperHandler();
            MovieModel movie = new MovieModel();

            movie.Title = "Sin City";
            movie.ImdbId = "0401792";

            movie.ScraperGroup = "test";

            var result = target.RunSingleScrape(movie, true);

            // Test Title
            Assert.IsTrue(result);

            // Test Year
            Assert.IsTrue(movie.Year == 2005);

            //test  Cast
            Assert.IsTrue(movie.Cast.Count > 0);

        }
Example #3
0
        /// <summary>
        /// Handles the DoWork event of the bgw control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.ComponentModel.DoWorkEventArgs"/> instance containing the event data.</param>
        private static void BgwSingle_DoWork(object sender, DoWorkEventArgs e)
        {
            var obj = e.Argument as MovieModel;

            using (var movieScraperHandler = new MovieScraperHandler())
            {
                obj.IsBusy = true;

                movieScraperHandler.RunSingleScrape(obj);
            }

            e.Result = obj;
        }
        public void TestYearScrape()
        {
            MovieScraperHandler target = new MovieScraperHandler();
            MovieModel movie = new MovieModel();

            movie.Title = "Sin City";
            movie.ImdbId = "0401792";
            movie.TmdbId = "187";

            movie.ScraperGroup = "test";

            var result = target.RunSingleScrape(movie, true);

            var title = movie.Title;
            var year = movie.Year;
            var certification = movie.Certification;
            var country = movie.Country;
            var director = movie.Director;
            var genre = movie.Genre;
            var language = movie.Language;
            var outline = movie.Outline;
            var plot = movie.Plot;
            var rating = movie.Rating;
            var studio = movie.Studios;
            var tagline = movie.Tagline;
            var top250 = movie.Top250;
            var votes = movie.Votes;
            var writers = movie.Writers;
            var posters = movie.AlternativePosters;
            var fanart = movie.AlternativeFanart;

            //Assert.IsTrue(result);
            Assert.IsTrue(result);
        }