コード例 #1
0
 public PointUpdateStrategy(IDirectedGraph <IPoint, PointEquation> underlyingDirectedGraph, IEquationCalculateStrategy equationCalculateStrategy)
 {
     _underlyingDirectedGraph   = underlyingDirectedGraph;
     _equationCalculateStrategy = equationCalculateStrategy;
 }
コード例 #2
0
 public void Setup()
 {
     _simpleCalculateStrategy = A.Fake <IEquationCalculateStrategy>();
     _pointBuilder            = new PointBuilder(_pointFactory, _simpleCalculateStrategy);
 }
コード例 #3
0
 public void Setup()
 {
     _underlyingDirectedGraph   = A.Fake <IDirectedGraph <IPoint, PointEquation> >();
     _equationCalculateStrategy = A.Fake <IEquationCalculateStrategy>();
     _pointUpdateStrategy       = new PointUpdateStrategy(_underlyingDirectedGraph, _equationCalculateStrategy);
 }
コード例 #4
0
 public PointBuilder(IPointFactory pointFactory, IEquationCalculateStrategy simpleCalculateStrategy)
 {
     _pointFactory            = pointFactory;
     _simpleCalculateStrategy = simpleCalculateStrategy;
 }