예제 #1
0
        protected virtual void GivenQueue(NzbVortexQueueItem queue)
        {
            var list = new List <NzbVortexQueueItem>();

            list.AddIfNotNull(queue);

            Mocker.GetMock <INzbVortexProxy>()
            .Setup(s => s.GetQueue(It.IsAny <int>(), It.IsAny <NzbVortexSettings>()))
            .Returns(list);
        }
예제 #2
0
        public void Setup()
        {
            Subject.Definition          = new DownloadClientDefinition();
            Subject.Definition.Settings = new NzbVortexSettings
            {
                Host             = "127.0.0.1",
                Port             = 2222,
                ApiKey           = "1234-ABCD",
                TvCategory       = "tv",
                RecentTvPriority = (int)NzbgetPriority.High
            };

            _queued = new NzbVortexQueueItem
            {
                Id                = RandomNumber,
                DownloadedSize    = 1000,
                TotalDownloadSize = 10,
                GroupName         = "tv",
                UiTitle           = "Droned.S01E01.Pilot.1080p.WEB-DL-DRONE"
            };

            _failed = new NzbVortexQueueItem
            {
                DownloadedSize    = 1000,
                TotalDownloadSize = 1000,
                GroupName         = "tv",
                UiTitle           = "Droned.S01E01.Pilot.1080p.WEB-DL-DRONE",
                DestinationPath   = "somedirectory",
                State             = NzbVortexStateType.UncompressFailed,
            };

            _completed = new NzbVortexQueueItem
            {
                DownloadedSize    = 1000,
                TotalDownloadSize = 1000,
                GroupName         = "tv",
                UiTitle           = "Droned.S01E01.Pilot.1080p.WEB-DL-DRONE",
                DestinationPath   = "/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE",
                State             = NzbVortexStateType.Done
            };
        }
예제 #3
0
        public void Setup()
        {
            Subject.Definition          = new DownloadClientDefinition();
            Subject.Definition.Settings = new NzbVortexSettings
            {
                Host             = "127.0.0.1",
                Port             = 2222,
                ApiKey           = "1234-ABCD",
                MusicCategory    = "Music",
                RecentTvPriority = (int)NzbgetPriority.High
            };

            _queued = new NzbVortexQueueItem
            {
                Id                = RandomNumber,
                DownloadedSize    = 1000,
                TotalDownloadSize = 10,
                GroupName         = "Music",
                UiTitle           = "Fall Out Boy-Make America Psycho Again-CD-FLAC-2015-FORSAKEN"
            };

            _failed = new NzbVortexQueueItem
            {
                DownloadedSize    = 1000,
                TotalDownloadSize = 1000,
                GroupName         = "Music",
                UiTitle           = "Fall Out Boy-Make America Psycho Again-CD-FLAC-2015-FORSAKEN",
                DestinationPath   = "somedirectory",
                State             = NzbVortexStateType.UncompressFailed,
            };

            _completed = new NzbVortexQueueItem
            {
                DownloadedSize    = 1000,
                TotalDownloadSize = 1000,
                GroupName         = "Music",
                UiTitle           = "Fall Out Boy-Make America Psycho Again-CD-FLAC-2015-FORSAKEN",
                DestinationPath   = "/remote/mount/music/Fall Out Boy-Make America Psycho Again-CD-FLAC-2015-FORSAKEN",
                State             = NzbVortexStateType.Done
            };
        }