public void Setup() { mModelBuilder = Substitute.For <IModelBuilder>(); mSimplifier = Substitute.For <IAggregateSimplifier>(); mExpressionFormatter = Substitute.For <IExpressionFormatter>(); mUnderTest = new SymbolicSimplificationFacade(mExpressionFormatter, mSimplifier, mModelBuilder); }
public MongoAdapterUpdater(MongoAdapter adapter, IExpressionFormatter expressionFormatter) { if (adapter == null) { throw new ArgumentNullException("adapter"); } _adapter = adapter; _expressionFormatter = expressionFormatter; }
public StringSimplifier( ISimplifier simplifier, ITokenizer tokenizer, IExpressionFormatter formatter, IModelBuilder modelBuilder) { mSimplifier = simplifier; mTokenizer = tokenizer; mFormatter = formatter; mModelBuilder = modelBuilder; }
public UpdateHelper(DatabaseSchema schema) { _schema = schema; _commandBuilder = new CommandBuilder(schema); _expressionFormatter = new ExpressionFormatter(_commandBuilder, _schema); }
public MongoAdapterUpdater(MongoAdapter adapter, IExpressionFormatter expressionFormatter) { if (adapter == null) throw new ArgumentNullException("adapter"); _adapter = adapter; _expressionFormatter = expressionFormatter; }
public MongoAdapterFinder(MongoAdapter mongoAdapter, IExpressionFormatter expressionFormatter) { _mongoAdapter = mongoAdapter; _expressionFormatter = expressionFormatter; }
public FindHelper(DatabaseSchema schema) { _schema = schema; _commandBuilder = new CommandBuilder(schema.SchemaProvider); _expressionFormatter = new ExpressionFormatter(_commandBuilder, _schema); }
public DeleteHelper(DatabaseSchema schema) { _schema = schema; _commandBuilder = new CommandBuilder(); _expressionFormatter = new ExpressionFormatter(_commandBuilder, _schema); }
public MongoAdapter() { _expressionFormatter = new ExpressionFormatter(this); }
public AggregationHelper(DatabaseSchema schema) { _schema = schema; _commandBuilder = new CommandBuilder(schema.SchemaProvider); _expressionFormatter = new ExpressionFormatter(_commandBuilder, _schema); }
public SymbolicSimplificationFacade(IExpressionFormatter expressionFormatter, IAggregateSimplifier simplifier, IModelBuilder modelBuilder) { mExpressionFormatter = expressionFormatter; mSimplifier = simplifier; mModelBuilder = modelBuilder; }
public Evaluator(IExpressionFormatter formatter) { this.formatter = formatter; }
public void SetUp() { _formatter = new ExpressionFormatter(); }
public Calculator(IParser <T> parser, IExpressionsValidator <T> validator, IExpressionFormatter formatter) { _validator = validator; _parser = parser; _formatter = formatter; }