public void Setup() { _mathsResolver = new MathsResolverBuilder(new MathsResolverFactory(new EquationPartsIdentifier()), new MathsRuleResolverFactory()).Build(); _nestingIdentifier = new NestingIdentifier(); _calculator = new EquationCalculator(_mathsResolver, _nestingIdentifier); }
public void Setup() { _mathsResolver = A.Fake <IMathsResolver>(); _nestingIdentifier = A.Fake <INestingIdentifier>(); _calculator = new EquationCalculator(_mathsResolver, _nestingIdentifier); }
public EquationCalculator(IMathsResolver mathsResolver, INestingIdentifier nestingIdentifier) { _mathsResolver = mathsResolver; _nestingIdentifier = nestingIdentifier; }