Example #1
0
 public MazeModelFactory(IMovementHelper movementHelper, IDirectionsFlagParser parser, IMazePointFactory pointFactory, IMazeArrayBuilder mazeArrayBuilder, IRandomPointGenerator randomPointGenerator)
 {
     _movementHelper       = movementHelper;
     _parser               = parser;
     _pointFactory         = pointFactory;
     _mazeArrayBuilder     = mazeArrayBuilder;
     _randomPointGenerator = randomPointGenerator;
 }
 public Model1(IDirectionsFlagParser flagParser, IMovementHelper movementHelper, IMazeArrayBuilder mazeArrayBuilder)
 {
     _flagParser       = flagParser;
     _movementHelper   = movementHelper;
     _mazeArrayBuilder = mazeArrayBuilder;
 }
 public DeadEndModelWrapperFactory(IMazeArrayBuilder mazeArrayBuilder, IDirectionsFlagParser directionsFlagParser, IMovementHelper movementHelper)
 {
     _mazeArrayBuilder     = mazeArrayBuilder;
     _directionsFlagParser = directionsFlagParser;
     _movementHelper       = movementHelper;
 }
 public DeadEndModelWrapper(IMovementHelper movementHelper, IDirectionsFlagParser flagParser, IMazeArrayBuilder mazeArrayBuilder, IModelBuilder model)
 {
     _movementHelper = movementHelper;
     _flagParser     = flagParser;
     _model          = model;
     Maze            = mazeArrayBuilder.Build(Size);
 }