Exemple #1
0
        private void GivenQueue(IEnumerable <RemoteEpisode> remoteEpisodes, TrackedDownloadState trackedDownloadState = TrackedDownloadState.Downloading)
        {
            var queue = remoteEpisodes.Select(remoteEpisode => new Queue.Queue
            {
                RemoteEpisode        = remoteEpisode,
                TrackedDownloadState = trackedDownloadState
            });

            Mocker.GetMock <IQueueService>()
            .Setup(s => s.GetQueue())
            .Returns(queue.ToList());
        }
Exemple #2
0
        private void GivenQueue(IEnumerable <RemoteEpisode> remoteEpisodes, TrackedDownloadState state = TrackedDownloadState.Downloading)
        {
            var queue = new List <TrackedDownload>();

            foreach (var remoteEpisode in remoteEpisodes)
            {
                queue.Add(new TrackedDownload
                {
                    State         = state,
                    RemoteEpisode = remoteEpisode
                });
            }

            Mocker.GetMock <IDownloadTrackingService>()
            .Setup(s => s.GetQueuedDownloads())
            .Returns(queue.ToArray());
        }