public PointUpdateStrategy(IDirectedGraph <IPoint, PointEquation> underlyingDirectedGraph, IEquationCalculateStrategy equationCalculateStrategy) { _underlyingDirectedGraph = underlyingDirectedGraph; _equationCalculateStrategy = equationCalculateStrategy; }
public void Setup() { _simpleCalculateStrategy = A.Fake <IEquationCalculateStrategy>(); _pointBuilder = new PointBuilder(_pointFactory, _simpleCalculateStrategy); }
public void Setup() { _underlyingDirectedGraph = A.Fake <IDirectedGraph <IPoint, PointEquation> >(); _equationCalculateStrategy = A.Fake <IEquationCalculateStrategy>(); _pointUpdateStrategy = new PointUpdateStrategy(_underlyingDirectedGraph, _equationCalculateStrategy); }
public PointBuilder(IPointFactory pointFactory, IEquationCalculateStrategy simpleCalculateStrategy) { _pointFactory = pointFactory; _simpleCalculateStrategy = simpleCalculateStrategy; }