public IsFeatureOnQueryHandler(
     IFeaturesAggregate featuresAggregate,
     IStrategyEvaluatorFactory strategyEvaluator)
 {
     this._featuresAggregate = featuresAggregate;
     this._strategyEvaluator = strategyEvaluator;
 }
Exemple #2
0
 public static IsFeatureOnQueryHandler GivenHandler(
     this IsFeatureOnQueryHandlerTests tests,
     IFeaturesAggregate featuresAggregate,
     IStrategyEvaluatorFactory strategyEvaluator)
 {
     return(new IsFeatureOnQueryHandler(featuresAggregate, strategyEvaluator));
 }
Exemple #3
0
 public static Func <Task <bool> > WhenEvaluating(
     this IStrategyEvaluatorFactory evaluatorFactory,
     string name,
     string json,
     IDictionary <string, string> values = null)
 {
     return(() => evaluatorFactory.IsOn(name, json, values));
 }