Ejemplo n.º 1
0
 public void Setup()
 {
     _callMathsAPIService    = new CallMathsAPIService();
     _parseExpressions       = new ParseExpressions(_callMathsAPIService);
     _calculateResultService = new CalculateResultService(_parseExpressions, _callMathsAPIService, _expression);
     calcEngine = new CalculationEngine.CalculationEngine(_calculateResultService);
 }
 public ComplexArithmeticExpression(ICallMathsAPIService callMathsAPIService)
 {
     _callMathsAPIService = callMathsAPIService;
 }
 public CalculateResultService(IParseExpressions parseExpressions, ICallMathsAPIService callMathsAPIService, IExpressions expressions)
 {
     _parseExpressions    = parseExpressions;
     _callMathsAPIService = callMathsAPIService;
     _expressions         = expressions;
 }
Ejemplo n.º 4
0
 public ParseExpressions(ICallMathsAPIService callMathsAPIService)
 {
     _callMathsAPIService = callMathsAPIService;
 }
 public ChainOfExpressions(ICallMathsAPIService callMathsAPIService)
 {
     _callMathsAPIService = callMathsAPIService;
 }
 public void Setup()
 {
     _callMathsAPIService = new CallMathsAPIService();
     _parseExpressions    = new ParseExpressions(_callMathsAPIService);
 }