예제 #1
0
 public static IsOnController GivenController(
     this IsOnControllerTests tests,
     IHandleQuery <IsFeatureOnQuery, bool> handler,
     IEvaluationCounter evaluationCounter,
     IValuesExtractor extractor)
 {
     return(new IsOnController(handler, evaluationCounter, extractor));
 }
예제 #2
0
 public IsOnController(
     IHandleQuery <IsFeatureOnQuery, bool> handdler,
     IEvaluationCounter evaluationCounter,
     IValuesExtractor extractor)
 {
     this._handler           = handdler;
     this._evaluationCounter = evaluationCounter;
     this._extractor         = extractor;
 }
예제 #3
0
 public static Func <IDictionary <string, string> > WhenExtracting(
     this IValuesExtractor extractor)
 {
     return(() => extractor.Extract());
 }
예제 #4
0
 public SerkoEngine(IValuesExtractor extractor, ICalculator calculator)
 {
     ValuesExtractor = extractor;
     Calculator      = calculator;
 }