Esempio n. 1
0
        private IProduction ParseTelevisionMovie(Match regexMatch)
        {
            var tvShow = new TelevisionMovie();

            tvShow.Title = ParseTitle(regexMatch);
            tvShow.Year  = ParseYear(regexMatch);
            return(tvShow);
        }
        public void TestParseCreatesValidTelevisionMovieObjectForTelevisionMovie()
        {
            var productionDefinition = @"# Zenon: Z3 (2004) (TV)";

            var expected = new TelevisionMovie()
            {
                Title = "Zenon: Z3",
                Year = 2004
            };

            var logger = new Mock<ILog>();
            var actual = new ProductionParser(logger.Object).Parse(productionDefinition);
            Assert.AreEqual(expected, actual);
        }
Esempio n. 3
0
        public void TestParseCreatesValidTelevisionMovieObjectForTelevisionMovie()
        {
            var productionDefinition = @"# Zenon: Z3 (2004) (TV)";

            var expected = new TelevisionMovie()
            {
                Title = "Zenon: Z3",
                Year  = 2004
            };

            var logger = new Mock <ILog>();
            var actual = new ProductionParser(logger.Object).Parse(productionDefinition);

            Assert.AreEqual(expected, actual);
        }
Esempio n. 4
0
 private IProduction ParseTelevisionMovie(Match regexMatch)
 {
     var tvShow = new TelevisionMovie();
     tvShow.Title = ParseTitle(regexMatch);
     tvShow.Year = ParseYear(regexMatch);
     return tvShow;
 }