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); }
/// <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); }