public HerbivoreManager(IAnimalValidator generalAction, ICalculations math, IConsoleFacade facade, IGenericAnimalManager genericAnimal) { _validator = generalAction; _math = math; _facade = facade; _genericAnimal = genericAnimal; }
public CarnivoreManager(IAnimalValidator validator, ICalculations math, IConsoleFacade facade, IGenericAnimalManager genericAnimal) { _validator = validator; _math = math; _facade = facade; _genericAnimal = genericAnimal; }
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 AnimalFactory(IAnimalValidator validator, IConsoleFacade facade) { _validator = validator; _facade = facade; }
public GenericAnimalManager(ICalculations math, IAnimalValidator validator, IAnimalFactory animalFactory) { _math = math; _validator = validator; _animalFactory = animalFactory; }
public AnimalValidatorTests() { _animalValidator = Mock.Of <AnimalValidator>(); }