public void ShouldSaveMovies()
 {
     List<MovieDetail> movies = new List<MovieDetail>();
     var movie = new MovieDetail("Movie 1", "<p>My Movie</p>", "http//My/Movie/Detail/Url");
     movies.Add(movie);
     new HtmlWriter("default.html", movies).Save();
     var fileContent = File.ReadAllText("default.html");
     Assert.That(fileContent, Is.StringContaining(movie.Title));
     Assert.That(fileContent, Is.StringContaining(movie.Url));
     File.Delete("default.html");
 }
Example #2
0
        public List<MovieDetail> GetMovies()
        {
            var nodes = _htmlDocument.DocumentNode.SelectNodes("//td[@class='mnllinklist dotted']");
            var list = new List<MovieDetail>();

            foreach(var node in nodes){
                var resultItem = new ResultItem(node);
                var movieDetail = new MovieDetail(resultItem.GetTitleValue(), string.Empty, resultItem.GetUrlValue());
                list.Add(movieDetail);
            }

            return list;
        }