protected void SetupMockControlFileFor2Podcasts(DiagnosticOutputLevel level = DiagnosticOutputLevel.None) { podcast1Mocker = new PodcastInfoMocker() .ApplyFolder(PODCAST_FOLDER_1); podcast2Mocker = new PodcastInfoMocker() .ApplyFolder(PODCAST_FOLDER_2); var podcasts = new List <IPodcastInfo>(2) { podcast1Mocker.GetMockedPodcastInfo(), podcast2Mocker.GetMockedPodcastInfo() }; MockControlFile = new ControlFileMocker() .ApplySourceRoot(SOURCE_ROOT) .ApplyRetryWaitInSeconds(RETRY_TIME) .ApplyDiagnosticRetainTemporaryFiles(DIAGS) .ApplyMaximumNumberOfConcurrentDownloads(MAX_DOWNLOADS) .ApplyFreeSpaceToLeaveOnDownload(FREE_DISK_SPACE_MB - 1) .ApplyDiagnosticOutput(level) .ApplyPodcasts(podcasts) .GetMockedControlFile(); A.CallTo(() => MockApplicationControlFileProvider.GetApplicationConfiguration()).Returns(MockControlFile); }
protected void SetupMockControlFileFor1Podcast() { var podcastMocker = new PodcastInfoMocker() .ApplyFolder("folder1"); MockControlFile = new ControlFileMocker() .ApplySourceRoot("/sdcard/sourceroot") .ApplyPlaylistFormat(PlaylistFormat.M3U) .ApplyPodcasts(podcastMocker.GetMockedPodcastInfoAsList()) .GetMockedControlFile(); A.CallTo(() => MockApplicationControlFileProvider.GetApplicationConfiguration()).Returns(MockControlFile); }
protected void SetupMockControlFileFor2Podcasts(DiagnosticOutputLevel level = DiagnosticOutputLevel.None) { podcast1Mocker = new PodcastInfoMocker() .ApplyFolder(PODCAST_FOLDER_1); podcast2Mocker = new PodcastInfoMocker() .ApplyFolder(PODCAST_FOLDER_2); var podcasts = new List <IPodcastInfo>(2) { podcast1Mocker.GetMockedPodcastInfo(), podcast2Mocker.GetMockedPodcastInfo() }; MockControlFile = new ControlFileMocker() .ApplySourceRoot(SOURCE_ROOT) .ApplyPodcasts(podcasts) .GetMockedControlFile(); A.CallTo(() => MockApplicationControlFileProvider.GetApplicationConfiguration()).Returns(MockControlFile); }