Ejemplo n.º 1
0
        public void Test_Lookup_Single_Films_Details()
        {
            var testMovie = new MockMovieInfo();

            testMovie.Title = "Lethal Weapon";
            testMovie.Year  = "1987";
            testMovie.IsValidForMetadataSearch = true;

            var query             = new ImdbQuery();
            JsonDeserializer json = query.GetMovieDetails(testMovie.Title, testMovie.Year);

            var result = new ExtendedMovieInfo(testMovie, json);

            Assert.IsInstanceOfType(result, typeof(IExtendedMovieInfo));
            Assert.AreEqual("7.6", result.ReviewScore);
        }
Ejemplo n.º 2
0
        public void Test_Imdb_Mapper_Populates_Extended_Info()
        {
            var testMovie = new MockMovieInfo();

            testMovie.Title = "Lethal Weapon";
            testMovie.Year  = "1987";
            testMovie.IsValidForMetadataSearch = true;

            var result = new ExtendedMovieInfo(testMovie, mocks.GetTestJson());

            Assert.AreEqual("R", result.Rating);
            Assert.AreEqual("110 min", result.RunTime);
            Assert.AreEqual("Action, Thriller", result.Genre);

            Assert.AreEqual("Lethal Weapon", result.Title);
            Assert.AreEqual("1987", result.Year);
        }
Ejemplo n.º 3
0
        public void Test_That_Search_Still_Populates()
        {
            var testMovie = new MockMovieInfo();

            testMovie.Title = "Anchorman 2 The Legend Continues";
            testMovie.Year  = "2013";
            testMovie.IsValidForMetadataSearch = true;

            var query             = new ImdbQuery();
            JsonDeserializer json = query.GetMovieDetails(testMovie.Title, testMovie.Year);

            var result = new ExtendedMovieInfo(testMovie, json);

            Assert.AreEqual("R", result.Rating);
            Assert.AreEqual("119 min", result.RunTime);
            Assert.AreEqual("Comedy", result.Genre);

            Assert.AreEqual("Anchorman 2 The Legend Continues", result.Title);
            Assert.AreEqual("2013", result.Year);
        }