示例#1
0
 public MetadataProvider(IDatabase database, IEnumerable<MetadataBase> metadataProviders,
                         TvDbProvider tvDbProvider)
 {
     _database = database;
     _metadataProviders = metadataProviders;
     _tvDbProvider = tvDbProvider;
 }
示例#2
0
 public EpisodeProvider(IDatabase database, TvDbProvider tvDbProviderProvider,
         SeasonProvider seasonProvider)
 {
     _tvDbProvider = tvDbProviderProvider;
     _seasonProvider = seasonProvider;
     _database = database;
 }
示例#3
0
 public MetadataProvider(IDatabase database, IEnumerable <MetadataBase> metadataProviders,
                         TvDbProvider tvDbProvider)
 {
     _database          = database;
     _metadataProviders = metadataProviders;
     _tvDbProvider      = tvDbProvider;
 }
示例#4
0
 public SeriesProvider(IDatabase database, ConfigProvider configProviderProvider,
                         TvDbProvider tvDbProviderProvider, SceneMappingProvider sceneNameMappingProvider)
 {
     _database = database;
     _configProvider = configProviderProvider;
     _tvDbProvider = tvDbProviderProvider;
     _sceneNameMappingProvider = sceneNameMappingProvider;
 }
示例#5
0
        public void successful_search(string title)
        {
            var tvCont = new TvDbProvider();
            var result = tvCont.SearchSeries(title);

            Assert.IsNotEmpty(result);
            Assert.AreEqual(title, result[0].SeriesName, StringComparison.InvariantCultureIgnoreCase);
        }
示例#6
0
 public SeriesProvider(IDatabase database, ConfigProvider configProviderProvider,
                         TvDbProvider tvDbProviderProvider, SceneMappingProvider sceneNameMappingProvider,
                         BannerProvider bannerProvider, MetadataProvider metadataProvider)
 {
     _database = database;
     _configProvider = configProviderProvider;
     _tvDbProvider = tvDbProviderProvider;
     _sceneNameMappingProvider = sceneNameMappingProvider;
     _bannerProvider = bannerProvider;
     _metadataProvider = metadataProvider;
 }
示例#7
0
        public void no_search_result()
        {
            //setup
            var tvdbProvider = new TvDbProvider();

            //act
            var result = tvdbProvider.SearchSeries("clone high");

            //assert
            Assert.IsEmpty(result);
        }
示例#8
0
        public void no_result_title_lookup()
        {
            //setup
            var tvdbProvider = new TvDbProvider();

            //act
            var result = tvdbProvider.GetSeries("clone high");

            //assert
            Assert.IsNull(result);
        }
示例#9
0
        public void Setup()
        {
            var builder = new ContainerBuilder();

            builder.RegisterType<EnvironmentProvider>();
            builder.RegisterType<TvDbProvider>();

            var container = builder.Build();

            tvDbProvider = container.Resolve<TvDbProvider>();
        }
示例#10
0
 public SeriesProvider(IDatabase database, ConfigProvider configProviderProvider,
                       TvDbProvider tvDbProviderProvider, SceneMappingProvider sceneNameMappingProvider,
                       BannerProvider bannerProvider, MetadataProvider metadataProvider,
                       TvRageMappingProvider tvRageMappingProvider)
 {
     _database                 = database;
     _configProvider           = configProviderProvider;
     _tvDbProvider             = tvDbProviderProvider;
     _sceneNameMappingProvider = sceneNameMappingProvider;
     _bannerProvider           = bannerProvider;
     _metadataProvider         = metadataProvider;
     _tvRageMappingProvider    = tvRageMappingProvider;
 }
示例#11
0
        public AddSeriesController(RootDirProvider rootFolderProvider,
                                   ConfigProvider configProvider,
                                   QualityProvider qualityProvider, TvDbProvider tvDbProvider,
                                   SeriesProvider seriesProvider, JobProvider jobProvider,
                                   DiskProvider diskProvider)
        {

            _rootFolderProvider = rootFolderProvider;
            _configProvider = configProvider;
            _qualityProvider = qualityProvider;
            _tvDbProvider = tvDbProvider;
            _seriesProvider = seriesProvider;
            _jobProvider = jobProvider;
            _diskProvider = diskProvider;
        }
示例#12
0
 public void Setup()
 {
     tvDbProvider = new StandardKernel().Get<TvDbProvider>();
 }
示例#13
0
        public void successful_title_lookup(string title)
        {
            var tvCont = new TvDbProvider();
            var result = tvCont.GetSeries(title);

            Assert.AreEqual(title, result.SeriesName, StringComparison.InvariantCultureIgnoreCase);
        }