public SubscriptionBuilder WithRuleVersionResolver(Assembly[] handlerAssemblies)
 {
     _subscriptionRuleVersionResolver = new RuleVersionResolver(handlerAssemblies);
     return(this);
 }
 public RuleBuilder(IRuleApplier ruleApplier, IRuleVersionResolver ruleVersionResolver, string subscriberName)
 {
     _ruleApplier    = ruleApplier;
     _subscriberName = subscriberName;
     _version        = ruleVersionResolver.GetVersion();
 }