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