private JobController CreateController(bool disableUpdateJob, params Job[] jobs) { var profiles = new MapProfiles(); var configuration = new MapperConfiguration(cfg => cfg.AddProfile(profiles)); var mapper = new Mapper(configuration); _jobServiceMock = new Mock <IJobService>(); _jobInitializerMock = new Mock <IJobInitializer>(); _settingsServiceMock = new Mock <ISettingsService>(); jobHubHelperMock = new Mock <IJobHubHelper>(); _jobServiceMock.Setup(x => x.GetAll()).Returns(jobs); foreach (var job in jobs) { _jobServiceMock.Setup(x => x.GetById(job.Id)).Returns(job); _jobServiceMock.Setup(x => x.UpdateTrigger(job.Id, It.IsAny <string>())).Returns(true); } jobHubHelperMock.Setup(x => x.BroadCastJobLog(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <ProgressLogType>())); _jobInitializerMock.Setup(x => x.UpdateTrigger(It.IsAny <Guid>(), It.IsAny <string>(), It.IsAny <bool>())); _settingsServiceMock.Setup(x => x.GetAppSettings()).Returns(new AppSettings { NoUpdates = disableUpdateJob }); return(new JobController(mapper, _jobServiceMock.Object, jobHubHelperMock.Object, _jobInitializerMock.Object, _settingsServiceMock.Object)); }
public MediaServerControllerTests() { var profiles = new MapProfiles(); var configuration = new MapperConfiguration(cfg => cfg.AddProfile(profiles)); _mapper = new Mapper(configuration); }
public FilterControllerTests() { var profiles = new MapProfiles(); var configuration = new MapperConfiguration(cfg => cfg.AddProfile(profiles)); var mapper = new Mapper(configuration); var values = new FilterValues { Id = "1", Field = "2", Values = new[] { new LabelValuePair { Label = "3", Value = "3" }, new LabelValuePair { Label = "4", Value = "4" } }, Libraries = new [] { "5", "6" } }; var filterServiceMock = new Mock <IFilterService>(); filterServiceMock .Setup(x => x.GetFilterValues(It.IsAny <LibraryType>(), It.IsAny <string>(), It.IsAny <string[]>())) .Returns(values); _controller = new FilterController(filterServiceMock.Object, mapper); }