public void AddDataDictionary(IRuleApplier ruleApplier)
 {
     if (ruleApplier == null)
     {
         throw new ArgumentNullException("ruleApplier");
     }
     dataDictionaryRules.Add(ruleApplier);
 }
Beispiel #2
0
 public void AddDataDictionary(IRuleApplier ruleApplier)
 {
     if (ruleApplier == null)
     {
         throw new ArgumentNullException("ruleApplier");
     }
     dataDictionaryRules.Add(ruleApplier);
 }
        public RuleBuilderTests()
        {
            _ruleApplier = Substitute.For <IRuleApplier>();
            var versionResolver = Substitute.For <IRuleVersionResolver>();

            versionResolver.GetVersion().Returns(new Version(1, 0, 0));
            _ruleBuilder = new RuleBuilder(_ruleApplier, versionResolver, _subscriberName);
        }
Beispiel #4
0
 public TokenFormatter(DataExtractor <TDataSourceType> extractor,
                       ITokenizer tokenizer,
                       IDataApplier tokenFiller,
                       IRuleApplier ruleApplier)
 {
     this.extractor   = extractor;
     this.tokenizer   = tokenizer;
     this.tokenFiller = tokenFiller;
     this.ruleApplier = ruleApplier;
 }
 public RuleBuilder(IRuleApplier ruleApplier, IRuleVersionResolver ruleVersionResolver, string subscriberName)
 {
     _ruleApplier    = ruleApplier;
     _subscriberName = subscriberName;
     _version        = ruleVersionResolver.GetVersion();
 }