protected virtual void GivenQueue(NzbgetQueueItem queue) { var list = new List <NzbgetQueueItem>(); if (queue != null) { list.Add(queue); } Mocker.GetMock <INzbgetProxy>() .Setup(s => s.GetQueue(It.IsAny <NzbgetSettings>())) .Returns(list); }
public void Setup() { Subject.Definition = new DownloadClientDefinition(); Subject.Definition.Settings = new NzbgetSettings { Host = "127.0.0.1", Port = 2222, Username = "******", Password = "******", TvCategory = "tv", RecentTvPriority = (int)NzbgetPriority.High }; _queued = new NzbgetQueueItem { FileSizeLo = 1000, RemainingSizeLo = 10, Category = "tv", NzbName = "Droned.S01E01.Pilot.1080p.WEB-DL-DRONE", Parameters = new List <NzbgetParameter> { new NzbgetParameter { Name = "drone", Value = "id" } } }; _failed = new NzbgetHistoryItem { FileSizeLo = 1000, Category = "tv", Name = "Droned.S01E01.Pilot.1080p.WEB-DL-DRONE", DestDir = "somedirectory", Parameters = new List <NzbgetParameter> { new NzbgetParameter { Name = "drone", Value = "id" } }, ParStatus = "Some Error", UnpackStatus = "NONE", MoveStatus = "NONE", ScriptStatus = "NONE", DeleteStatus = "NONE", MarkStatus = "NONE" }; _completed = new NzbgetHistoryItem { FileSizeLo = 1000, Category = "tv", Name = "Droned.S01E01.Pilot.1080p.WEB-DL-DRONE", DestDir = "/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE", Parameters = new List <NzbgetParameter> { new NzbgetParameter { Name = "drone", Value = "id" } }, ParStatus = "SUCCESS", UnpackStatus = "NONE", MoveStatus = "SUCCESS", ScriptStatus = "NONE", DeleteStatus = "NONE", MarkStatus = "NONE" }; Mocker.GetMock <INzbgetProxy>() .Setup(s => s.GetGlobalStatus(It.IsAny <NzbgetSettings>())) .Returns(new NzbgetGlobalStatus { DownloadRate = 7000000 }); var configItems = new Dictionary <string, string>(); configItems.Add("Category1.Name", "tv"); configItems.Add("Category1.DestDir", @"/remote/mount/tv"); Mocker.GetMock <INzbgetProxy>() .Setup(v => v.GetConfig(It.IsAny <NzbgetSettings>())) .Returns(configItems); }
public void Setup() { Subject.Definition = new DownloadClientDefinition(); Subject.Definition.Settings = new NzbgetSettings { Host = "127.0.0.1", Port = 2222, Username = "******", Password = "******", MusicCategory = "music", RecentTvPriority = (int)NzbgetPriority.High }; _queued = new NzbgetQueueItem { FileSizeLo = 1000, RemainingSizeLo = 10, Category = "music", NzbName = "Fall Out Boy-Make America Psycho Again-CD-FLAC-2015-FORSAKEN", Parameters = new List <NzbgetParameter> { new NzbgetParameter { Name = "drone", Value = "id" } } }; _failed = new NzbgetHistoryItem { FileSizeLo = 1000, Category = "music", Name = "Fall Out Boy-Make America Psycho Again-CD-FLAC-2015-FORSAKEN", DestDir = "somedirectory", Parameters = new List <NzbgetParameter> { new NzbgetParameter { Name = "drone", Value = "id" } }, ParStatus = "Some Error", UnpackStatus = "NONE", MoveStatus = "NONE", ScriptStatus = "NONE", DeleteStatus = "NONE", MarkStatus = "NONE" }; _completed = new NzbgetHistoryItem { FileSizeLo = 1000, Category = "music", Name = "Fall Out Boy-Make America Psycho Again-CD-FLAC-2015-FORSAKEN", DestDir = "/remote/mount/music/Fall Out Boy-Make America Psycho Again-CD-FLAC-2015-FORSAKEN", Parameters = new List <NzbgetParameter> { new NzbgetParameter { Name = "drone", Value = "id" } }, ParStatus = "SUCCESS", UnpackStatus = "NONE", MoveStatus = "SUCCESS", ScriptStatus = "NONE", DeleteStatus = "NONE", MarkStatus = "NONE" }; Mocker.GetMock <INzbgetProxy>() .Setup(s => s.GetGlobalStatus(It.IsAny <NzbgetSettings>())) .Returns(new NzbgetGlobalStatus { DownloadRate = 7000000 }); Mocker.GetMock <INzbgetProxy>() .Setup(v => v.GetVersion(It.IsAny <NzbgetSettings>())) .Returns("14.0"); _configItems = new Dictionary <string, string>(); _configItems.Add("Category1.Name", "music"); _configItems.Add("Category1.DestDir", @"/remote/mount/music"); Mocker.GetMock <INzbgetProxy>() .Setup(v => v.GetConfig(It.IsAny <NzbgetSettings>())) .Returns(_configItems); }
public void Setup() { Subject.Definition = new DownloadClientDefinition(); Subject.Definition.Settings = new NzbgetSettings { Host = "127.0.0.1", Port = 2222, Username = "******", Password = "******", MovieCategory = "movie", RecentMoviePriority = (int)NzbgetPriority.High }; _queued = new NzbgetQueueItem { FileSizeLo = 1000, RemainingSizeLo = 10, Category = "movie", NzbName = "Droned.1998.1080p.WEB-DL-DRONE", Parameters = new List <NzbgetParameter> { new NzbgetParameter { Name = "drone", Value = "id" } } }; _failed = new NzbgetHistoryItem { FileSizeLo = 1000, Category = "movie", Name = "Droned.1998.1080p.WEB-DL-DRONE", DestDir = "somedirectory", Parameters = new List <NzbgetParameter> { new NzbgetParameter { Name = "drone", Value = "id" } }, ParStatus = "Some Error", UnpackStatus = "NONE", MoveStatus = "NONE", ScriptStatus = "NONE", DeleteStatus = "NONE", MarkStatus = "NONE" }; _completed = new NzbgetHistoryItem { FileSizeLo = 1000, Category = "movie", Name = "Droned.1998.1080p.WEB-DL-DRONE", DestDir = "/remote/mount/tv/Droned.1998.1080p.WEB-DL-DRONE", Parameters = new List <NzbgetParameter> { new NzbgetParameter { Name = "drone", Value = "id" } }, ParStatus = "SUCCESS", UnpackStatus = "NONE", MoveStatus = "SUCCESS", ScriptStatus = "NONE", DeleteStatus = "NONE", MarkStatus = "NONE" }; _downloadClientItem = Builder <DownloadClientItem> .CreateNew() .With(d => d.DownloadId = "_Droned.S01E01.Pilot.1080p.WEB-DL-DRONE_0") .With(d => d.OutputPath = new OsPath("/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE".AsOsAgnostic())) .Build(); Mocker.GetMock <INzbgetProxy>() .Setup(s => s.GetGlobalStatus(It.IsAny <NzbgetSettings>())) .Returns(new NzbgetGlobalStatus { DownloadRate = 7000000 }); Mocker.GetMock <INzbgetProxy>() .Setup(v => v.GetVersion(It.IsAny <NzbgetSettings>())) .Returns("14.0"); _configItems = new Dictionary <string, string>(); _configItems.Add("Category1.Name", "movie"); _configItems.Add("Category1.DestDir", @"/remote/mount/movie"); Mocker.GetMock <INzbgetProxy>() .Setup(v => v.GetConfig(It.IsAny <NzbgetSettings>())) .Returns(_configItems); }