Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="JobsDataFromExamine" /> class.
 /// </summary>
 /// <param name="searcher">The searcher.</param>
 /// <param name="keywordsQueryBuilder">The query analyser.</param>
 /// <param name="jobAdvertUrl">The job advert URL.</param>
 /// <exception cref="System.ArgumentNullException">searcher</exception>
 public JobsDataFromExamine(ISearcher searcher, IQueryBuilder keywordsQueryBuilder, IJobUrlGenerator urlGenerator)
 {
     if (searcher == null)
     {
         throw new ArgumentNullException(nameof(searcher));
     }
     _searcher             = searcher;
     _keywordsQueryBuilder = keywordsQueryBuilder;
     _urlGenerator         = urlGenerator;
 }