示例#1
0
        public void Setup()
        {
            _episodeMapper = Substitute.For <IEpisodeMapper>();
            _sources       = Substitute.For <ISources>();
            _mappingList   = Substitute.For <IMappingList>();

            _embyData = Substitute.For <IEmbyItemData>();
            _embyData.Identifier.Returns(new ItemIdentifier(67, 53, "Name"));
            _embyData.Language.Returns("en");

            var aniDbSource = Substitute.For <IAniDbSource>();

            _sources.AniDb.Returns(aniDbSource);

            var tvDbSource = Substitute.For <ITvDbSource>();

            _sources.TvDb.Returns(tvDbSource);

            _tvDbSourceData = Substitute.For <ISourceData <TvDbEpisodeData> >();

            _mediaItem = Substitute.For <IMediaItem>();
            _mediaItem.EmbyData.Returns(_embyData);
            _mediaItem.ItemType.Returns(MediaItemTypes.Episode);

            SetUpTvDbEpisodeData(56, 67, 53);

            _noMappingResult = new ProcessFailedResult("", "", null, "");
            _mappingList.GetSeriesMappingsFromTvDb(Arg.Any <int>(), Arg.Any <ProcessResultContext>())
            .Returns(Left <ProcessFailedResult, IEnumerable <ISeriesMapping> >(_noMappingResult));
        }
示例#2
0
 public AniDbEpisodeFromTvDb(ISources sources, IMappingList mappingList, IEpisodeMapper episodeMapper)
 {
     this.sources       = sources;
     this.mappingList   = mappingList;
     this.episodeMapper = episodeMapper;
 }
示例#3
0
 public TvDbEpisodeFromAniDb(ISources sources, IMappingList mappingList, IEpisodeMapper episodeMapper)
 {
     _sources       = sources;
     _mappingList   = mappingList;
     _episodeMapper = episodeMapper;
 }
 public TvDbSeriesFromAniDb(ISources sources, IMappingList mappingList)
 {
     this.sources     = sources;
     this.mappingList = mappingList;
 }
示例#5
0
 public AniDbEpisodeFromEmbyData(ISources sources, IAniDbEpisodeMatcher aniDbEpisodeMatcher, IMappingList mappingList)
 {
     this.sources             = sources;
     this.aniDbEpisodeMatcher = aniDbEpisodeMatcher;
     this.mappingList         = mappingList;
 }
 public TvDbSeriesFromAniDb(ISources sources, IMappingList mappingList)
 {
     _sources     = sources;
     _mappingList = mappingList;
 }