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