public TurtleSetCommandTests() { ITurtleMoveService turtleMoveService = Mock.Of <TurtleMoveService>(); _board = Mock.Of <Board>(); _turtle = new Turtle(turtleMoveService); }
public TurtleMoveCommandTests() { ITurtleMoveService turtleMoveService = Mock.Of <TurtleMoveService>(); _board = Mock.Of <Board>(); _mine = Mock.Of <Mine>(); _exit = Mock.Of <Exit>(); _turtle = new Turtle(turtleMoveService); }
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 Turtle(ITurtleMoveService turtleMoveService) { _turtleMoveService = turtleMoveService; }