public TaxonomyService(
     ITaxonomyRepository taxonomyRepository,
     ILogWrapper logger)
 {
     TaxonomyRepository = taxonomyRepository;
     Logger             = logger;
 }
Exemple #2
0
 public JobProfileCategoryRepositoryUnitTests()
 {
     fakeSearchService      = A.Fake <ISearchQueryService <JobProfileIndex> >();
     fakeMapper             = A.Fake <IMapper>();
     dummyTaxon             = GetDummyTaxon("categoryTwo");
     fakeTaxonomyRepository = A.Fake <ITaxonomyRepository>();
 }
Exemple #3
0
 public PostService(IPostRepository postRepository, IUserRepository userRepository, ITaxonomyRepository taxonomyRepository, IMapperService mapperService)
 {
     _postRepository     = postRepository;
     _userRepository     = userRepository;
     _taxonomyRepository = taxonomyRepository;
     _mapperService      = mapperService;
 }
Exemple #4
0
        public ConsistRepositoryContext(ILogger logger = null)
        {
            Dapper.DefaultTypeMap.MatchNamesWithUnderscores = true;
            var conection = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;

            _connection = new TransactedOracleConnection(conection);

            TaxonomyReportRepository = new TaxonomyReportRepository(_connection, logger);
            LocalReportRepository    = new LocalReportRepository(_connection, logger);
            PeriodTypeRepository     = new PeriodTypeRepository(_connection, logger);
            LocalEntityRepository    = new LocalEntityRepository(_connection, logger);
            TaxonomyRepository       = new TaxonomyRepository(_connection, logger);
        }
 /// <summary>
 /// Constructor where all the required dependencies are injected
 /// </summary>
 /// <param name="errorSettings"></param>
 /// <param name="taxonomySettings"></param>
 /// <param name="generalSettings"></param>
 /// <param name="spoAuthorization"></param>
 /// <param name="matterCenterServiceFunctions"></param>
 /// <param name="taxonomyRepository"></param>
 public TaxonomyController(IOptions <ErrorSettings> errorSettings,
                           IOptions <TaxonomySettings> taxonomySettings,
                           IOptions <GeneralSettings> generalSettings,
                           ISPOAuthorization spoAuthorization,
                           IMatterCenterServiceFunctions matterCenterServiceFunctions,
                           ITaxonomyRepository taxonomyRepository, ICustomLogger customLogger, IOptions <LogTables> logTables)
 {
     this.errorSettings                = errorSettings.Value;
     this.taxonomySettings             = taxonomySettings.Value;
     this.generalSettings              = generalSettings.Value;
     this.spoAuthorization             = spoAuthorization;
     this.matterCenterServiceFunctions = matterCenterServiceFunctions;
     this.taxonomyRepository           = taxonomyRepository;
     this.customLogger = customLogger;
     this.logTables    = logTables.Value;
 }
 /// <summary>
 /// Constructor where all the required dependencies are injected
 /// </summary>
 /// <param name="errorSettings"></param>
 /// <param name="taxonomySettings"></param>
 /// <param name="generalSettings"></param>
 /// <param name="spoAuthorization"></param>
 /// <param name="matterCenterServiceFunctions"></param>
 /// <param name="taxonomyRepository"></param>
 public TaxonomyController(IOptions<ErrorSettings> errorSettings, 
     IOptions<TaxonomySettings> taxonomySettings, 
     IOptions<GeneralSettings> generalSettings,
     ISPOAuthorization spoAuthorization, 
     IMatterCenterServiceFunctions matterCenterServiceFunctions,
     ITaxonomyRepository taxonomyRepository, ICustomLogger customLogger, IOptions<LogTables> logTables)
 {
     this.errorSettings = errorSettings.Value;
     this.taxonomySettings = taxonomySettings.Value;
     this.generalSettings = generalSettings.Value;
     this.spoAuthorization = spoAuthorization;
     this.matterCenterServiceFunctions = matterCenterServiceFunctions;            
     this.taxonomyRepository = taxonomyRepository;
     this.customLogger = customLogger;
     this.logTables = logTables.Value;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PreSearchFiltersController"/> class.
 /// </summary>
 /// <param name="applicationLogger">application logger</param>
 /// <param name="preSearchFiltersFactory">Sitefinity Repository to use</param>
 /// <param name="preSearchFilterStateManager">Pre search filter state manager</param>
 /// <param name="autoMapper">Instance of auto mapper</param>
 /// <param name="searchQueryService">Instance of search query service</param>
 /// <param name="buildSearchFilterService">Instance of search filter service</param>
 /// <param name="asyncHelper">Instance of asyncHelper</param>
 /// <param name="taxonomyRepository">Instance of taxonomyRepository</param>
 public PreSearchFiltersController(
     IApplicationLogger applicationLogger,
     IMapper autoMapper,
     IPreSearchFiltersFactory preSearchFiltersFactory,
     IPreSearchFilterStateManager preSearchFilterStateManager,
     ISearchQueryService <JobProfileIndex> searchQueryService,
     IBuildSearchFilterService buildSearchFilterService,
     IAsyncHelper asyncHelper,
     ITaxonomyRepository taxonomyRepository) : base(applicationLogger)
 {
     this.preSearchFiltersFactory = preSearchFiltersFactory;
     this.autoMapper = autoMapper;
     this.preSearchFilterStateManager = preSearchFilterStateManager;
     this.searchQueryService          = searchQueryService;
     this.buildSearchFilterService    = buildSearchFilterService;
     this.asyncHelper        = asyncHelper;
     this.taxonomyRepository = taxonomyRepository;
 }
        private void SetUpFakesAndCalls(bool addNotApplicable = true)
        {
            psfRepositoryFactoryFake = A.Fake <IPreSearchFiltersFactory>(ops => ops.Strict());
            loggerFake = A.Fake <IApplicationLogger>();
            A.Fake <IWebAppContext>(ops => ops.Strict());

            psfFakeIntrestRepository           = A.Fake <IPreSearchFiltersRepository <PsfInterest> >(ops => ops.Strict());
            psfFakeEnablerRepository           = A.Fake <IPreSearchFiltersRepository <PsfEnabler> >(ops => ops.Strict());
            psfFakeQalificationsRepository     = A.Fake <IPreSearchFiltersRepository <PsfEntryQualification> >(ops => ops.Strict());
            psfFakeTrainingRepository          = A.Fake <IPreSearchFiltersRepository <PsfTrainingRoute> >(ops => ops.Strict());
            psfFakeJobAreaRepository           = A.Fake <IPreSearchFiltersRepository <PsfJobArea> >(ops => ops.Strict());
            psfFakeCareerFocusRepository       = A.Fake <IPreSearchFiltersRepository <PsfCareerFocus> >(ops => ops.Strict());
            psfFakePreferredTaskTypeRepository = A.Fake <IPreSearchFiltersRepository <PsfPreferredTaskType> >(ops => ops.Strict());
            fakeBuildSearchFilterService       = A.Fake <IBuildSearchFilterService>(ops => ops.Strict());
            fakeSearchQueryService             = A.Fake <ISearchQueryService <JobProfileIndex> >(ops => ops.Strict());
            fakeTaxonomyRepository             = A.Fake <ITaxonomyRepository>(ops => ops.Strict());
            fakeAsyncHelper = new AsyncHelper();

            A.Fake <IMapper>(ops => ops.Strict());

            //Set up call
            A.CallTo(() => psfFakeIntrestRepository.GetAllFilters()).Returns(GetTestFilterRepoOptions <PsfInterest>(addNotApplicable));
            A.CallTo(() => psfFakeEnablerRepository.GetAllFilters()).Returns(GetTestFilterRepoOptions <PsfEnabler>(addNotApplicable));
            A.CallTo(() => psfFakeQalificationsRepository.GetAllFilters()).Returns(GetTestFilterRepoOptions <PsfEntryQualification>(addNotApplicable));
            A.CallTo(() => psfFakeTrainingRepository.GetAllFilters()).Returns(GetTestFilterRepoOptions <PsfTrainingRoute>(addNotApplicable));
            A.CallTo(() => psfFakeJobAreaRepository.GetAllFilters()).Returns(GetTestFilterRepoOptions <PsfJobArea>(addNotApplicable));
            A.CallTo(() => psfFakeCareerFocusRepository.GetAllFilters()).Returns(GetTestFilterRepoOptions <PsfCareerFocus>(addNotApplicable));
            A.CallTo(() => psfFakePreferredTaskTypeRepository.GetAllFilters()).Returns(GetTestFilterRepoOptions <PsfPreferredTaskType>(addNotApplicable));
            A.CallTo(() => fakeTaxonomyRepository.GetMany(A <Expression <Func <HierarchicalTaxon, bool> > > ._)).Returns(new EnumerableQuery <HierarchicalTaxon>(new List <HierarchicalTaxon>()));

            A.CallTo(() => psfRepositoryFactoryFake.GetRepository <PsfInterest>()).Returns(psfFakeIntrestRepository);
            A.CallTo(() => psfRepositoryFactoryFake.GetRepository <PsfEnabler>()).Returns(psfFakeEnablerRepository);
            A.CallTo(() => psfRepositoryFactoryFake.GetRepository <PsfEntryQualification>()).Returns(psfFakeQalificationsRepository);
            A.CallTo(() => psfRepositoryFactoryFake.GetRepository <PsfTrainingRoute>()).Returns(psfFakeTrainingRepository);
            A.CallTo(() => psfRepositoryFactoryFake.GetRepository <PsfJobArea>()).Returns(psfFakeJobAreaRepository);
            A.CallTo(() => psfRepositoryFactoryFake.GetRepository <PsfCareerFocus>()).Returns(psfFakeCareerFocusRepository);
            A.CallTo(() => psfRepositoryFactoryFake.GetRepository <PsfPreferredTaskType>()).Returns(psfFakePreferredTaskTypeRepository);
        }
 public JobProfileCategoryRepository(ISearchQueryService <JobProfileIndex> jobprofileSearchQueryService, IMapper mapper, ITaxonomyRepository taxonomyRepository)
 {
     this.jobprofileSearchQueryService = jobprofileSearchQueryService;
     this.mapper             = mapper;
     this.taxonomyRepository = taxonomyRepository;
 }
Exemple #10
0
 public TaxonomyService(ITaxonomyRepository taxonomyRepository)
 {
     _taxonomyRepository = taxonomyRepository;
 }
        public void Setup()
        {
            _articleRepository = MockRepository.GenerateStub<IArticleRepository>();
            _articleTaxonomyRepository = MockRepository.GenerateStub<IArticleTaxonomyRepository>();
            _staticContentLinkService = MockRepository.GenerateStub<IStaticContentLinkService>();
            _urlHelper = MockRepository.GenerateStub<IUrlHelper>();
            _taxonomyRepository = MockRepository.GenerateStub<ITaxonomyRepository>();
            _articleService = new ArticleService(_articleRepository, _articleTaxonomyRepository, _taxonomyRepository);
            _objectUnderTest = new ArticleController(_articleService, _staticContentLinkService, _urlHelper);

            _objectUnderTest.Request = new HttpRequestMessage();
            _objectUnderTest.Request.SetConfiguration(new HttpConfiguration());
        }
Exemple #12
0
 public TaxonomyService(ITaxonomyRepository taxonomyRepository, IMapperService mapperService)
 {
     _taxonomyRepository = taxonomyRepository;
     _mapperService      = mapperService;
 }
Exemple #13
0
 public ArticleService(IArticleRepository articleRepository, IArticleTaxonomyRepository articleTaxonomyRepository, ITaxonomyRepository taxonomyRepository)
 {
     _articleRepository = articleRepository;
     _articleTaxonomyRepository = articleTaxonomyRepository;
     _taxonomyRepository = taxonomyRepository;
 }
Exemple #14
0
 public PostService(IPostRepository postRepository, IUserRepository userRepository, ITaxonomyRepository taxonomyRepository)
 {
     _postRepository     = postRepository;
     _userRepository     = userRepository;
     _taxonomyRepository = taxonomyRepository;
 }
 public TaxonomyModel(ILogger <TaxonomyModel> logger, ITaxonomyRepository taxonomyRepository, IExamsRepository examsRepository)
 {
     _logger             = logger;
     _taxonomyRepository = taxonomyRepository;
     _examsRepository    = examsRepository;
 }