Ejemplo n.º 1
0
 public void SearchYANFOETest()
 {
     var target = new TheMovieDb();
     var query = new Query { Results = new BindingList<QueryResult>(), Title = "Transformers", Year = "2007" };
     const int ThreadID = 0;
     var actual = target.SearchYANFOE(query, ThreadID, string.Empty);
     Assert.IsTrue(actual);
 }
Ejemplo n.º 2
0
        public void ScrapeTitleTest()
        {
            var target = new TheMovieDb();
            string output;

            BindingList<string> alternatives;

            var result = target.ScrapeTitle(ID, 0, out output, out alternatives, string.Empty);
            Assert.IsTrue(result);
            Assert.IsTrue(output == "Sin City");
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Do a quick lookup on TmDB
        /// </summary>
        /// <param name="query">The query.</param>
        /// <returns>
        /// The quick search tmdb.
        /// </returns>
        public static bool QuickSearchTmdb(Query query)
        {
            if (query == null)
            {
                query = new Query();
            }

            var tmdb = new TheMovieDb();
            tmdb.SearchSite(query, 0, "Tmdb");

            return query.Results.Count > 0;
        }
Ejemplo n.º 4
0
        public void ScrapeYearTest()
        {
            var target = new TheMovieDb();

            int output;

            var result = target.ScrapeYear(ID, 0, out output, string.Empty);

            Assert.IsTrue(result);
            Assert.IsTrue(output == 2005);
        }
Ejemplo n.º 5
0
        public void GetPeopleTest()
        {
            var target = new TheMovieDb(); 

            const int ThreadID = 0;

            var actual = target.GetPeople(TheMovieDb.PersonType.Actor, ThreadID, ID);
            Assert.IsTrue(actual.Count > 10);

            actual = target.GetPeople(TheMovieDb.PersonType.Author, ThreadID, ID);
            Assert.IsTrue(actual.Count == 1);

            actual = target.GetPeople(TheMovieDb.PersonType.Director, ThreadID, ID);
            Assert.IsTrue(actual.Count == 3);
        }
Ejemplo n.º 6
0
        public void GetImagesTest()
        {
            var target = new TheMovieDb();

            const int ThreadID = 0;

            var actual = target.GetImages(ImageUsageType.Poster, ThreadID, ID);
            Assert.IsTrue(actual.Count > 2);
        }
Ejemplo n.º 7
0
        public void ScrapePostersTest()
        {
            var target = new TheMovieDb();

            BindingList<ImageDetailsModel> output;

            var result = target.ScrapePoster(ID, 0, out output, string.Empty);

            Assert.IsTrue(result);
            Assert.IsTrue(!string.IsNullOrEmpty(output[0].UriThumb.ToString()));
        }
Ejemplo n.º 8
0
        public void ScrapeFanartTest()
        {
            var target = new TheMovieDb();

            BindingList<ImageDetailsModel> output;

            var result = target.ScrapeFanart(ID, 0, out output, string.Empty);

            Assert.IsTrue(result);
        }
Ejemplo n.º 9
0
        public void ScrapeWritersTest()
        {
            var target = new TheMovieDb();

            BindingList<PersonModel> output;

            var result = target.ScrapeWriters(ID, 0, out output, string.Empty);

            Assert.IsTrue(result);
        }
Ejemplo n.º 10
0
        public void ScrapeStudioTest()
        {
            var target = new TheMovieDb();

            BindingList<string> output;

            var result = target.ScrapeStudio(ID, 0, out output, string.Empty);

            Assert.IsTrue(result);
            Assert.IsTrue(output.Count > 0);
        }
Ejemplo n.º 11
0
        public void ScrapeTaglineTest()
        {
            var target = new TheMovieDb();

            string output;

            var result = target.ScrapeTagline(ID, 0, out output, string.Empty);

            Assert.IsTrue(result);
            Assert.IsFalse(string.IsNullOrEmpty(output));
        }
Ejemplo n.º 12
0
        public void ScrapeCertificationTest()
        {
            var target = new TheMovieDb();

            string output;

            var result = target.ScrapeCertification(ID, 0, out output, string.Empty);

            Assert.IsTrue(result);
        }
Ejemplo n.º 13
0
        public void ScrapeRatingTest()
        {
            var target = new TheMovieDb();

            double output;

            var result = target.ScrapeRating(ID, 0, out output, string.Empty);

            Assert.IsTrue(result);
        }