public void FindTest() { var title = "Matrix"; // TODO: Initialize to an appropriate value var target = new ImdbSearch(title); // TODO: Initialize to an appropriate value IList<Result> expected = null; // TODO: Initialize to an appropriate value var actual = target.Results; Assert.AreEqual(expected, actual); Assert.Inconclusive("Verify the correctness of this test method."); }
public static Film GetFilmFromImdb(string title) { //search imdb for film Search search; try { search = new ImdbSearch(title); } catch (SourceInvalidException sie) { Console.WriteLine(sie); return null; } if (search.Results.Count == 0) return new Film { Title = title }; Result top = null; foreach (var result in search.Results) { if (result.Title.Trim().ContainsIgnoreCase(title.Trim())) { top = result; break; } } if (top == null) { foreach (var result in search.Results) { if (result.Title.Trim().ContainsAllWords(title.Trim())) { top = result; break; } } } if (top == null) top = search.Results[0]; //use top search return GetFilmFromImdbResult((ImdbResult)top); }