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); }
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(); }