Example #1
0
        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);
        }
Example #3
0
        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);
        }