public VacancyProfanityChecksRule(IProfanityListProvider profanityListProvider,
                                   ConsolidationOption consolidationOption = ConsolidationOption.NoConsolidation,
                                   decimal weighting = 100.0m)
     : base(RuleId.ProfanityChecks, consolidationOption, weighting)
 {
     _profanityListProvider = profanityListProvider;
 }
 public VacancyBannedPhraseChecksRule(
     IBannedPhrasesProvider bannedPhrasesProvider,
     ConsolidationOption consolidationOption = ConsolidationOption.NoConsolidation,
     decimal weighting = 100.0m)
     : base(RuleId.BannedPhraseChecks, consolidationOption, weighting)
 {
     _bannedPhrasesProvider = bannedPhrasesProvider;
 }
Example #3
0
 public BaseBannedPhraseChecksRule(
     RuleId ruleId, ConsolidationOption consolidationOption, decimal weighting = 1.0m)
     : base(ruleId, weighting)
 {
     _consolidationOption = consolidationOption;
 }
Example #4
0
 protected BaseProfanityChecksRule(RuleId ruleId, ConsolidationOption consolidationOption, decimal weighting = 1.0m) : base(ruleId, weighting)
 {
     _consolidationOption = consolidationOption;
 }