public void SetUp() { fileDownloaderMock = new Mock <IFileDownloader>(); playlistFileBuilderMock = new Mock <IPlaylistFileBuilder>(); cacheMock = new Mock <ICacheManager>(); loggerMock = new Mock <ILogger>(); applicationSettings = new ApplicationSettings(); mediaSourceChecker = new MediaSourceChecker( fileDownloaderMock.Object, playlistFileBuilderMock.Object, cacheMock.Object, loggerMock.Object, applicationSettings); }
public PlaylistAggregator( IPlaylistFetcher playlistFetcher, IPlaylistFileBuilder playlistFileBuilder, IChannelMatcher channelMatcher, IMediaSourceChecker mediaSourceChecker, IRepository <ChannelDefinitionEntity> channelRepository, IRepository <GroupEntity> groupRepository, IRepository <PlaylistProviderEntity> playlistProviderRepository, ApplicationSettings settings, ILogger logger) { this.playlistFetcher = playlistFetcher; this.playlistFileBuilder = playlistFileBuilder; this.channelMatcher = channelMatcher; this.mediaSourceChecker = mediaSourceChecker; this.channelRepository = channelRepository; this.playlistProviderRepository = playlistProviderRepository; this.groupRepository = groupRepository; this.settings = settings; this.logger = logger; }