public CommandParserService(IAnimalValidator animalValidator, IBoardValidator boardValidator, IExitValidator exitValidator, IObstaclesValidator obstaclesValidator) { _animalValidator = animalValidator; _boardValidator = boardValidator; _exitValidator = exitValidator; _obstaclesValidator = obstaclesValidator; }
public TurtleGameInvokerTests() { IAnimalValidator animalValidator = Mock.Of <AnimalValidator>(); IBoardValidator boardValidator = Mock.Of <BoardValidator>(); IExitValidator exitValidator = Mock.Of <ExitValidator>(); IObstaclesValidator obstaclesValidator = Mock.Of <ObstaclesValidator>(); _commandParserService = new CommandParserService(animalValidator, boardValidator, exitValidator, obstaclesValidator); IInitializationService <ITurtle, IMine> initializationService = new TurtleInitializationService(); ITurtleMoveService turtleMoveService = Mock.Of <TurtleMoveService>(); IBoard board = Mock.Of <Board>(); IExit exit = Mock.Of <Exit>(); ITurtle turtle = new Turtle(turtleMoveService); _invoker = new TurtleGameInvoker(board, exit, turtle, initializationService); }
public Sudoku(IBoardSolver solver, IBoardValidator boardValidator) { _solver = solver; _boardValidator = boardValidator; }
public BoardValidatorTests() { _boardValidator = Mock.Of <BoardValidator>(); }