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 GameEngine(IDisplay display, IConsoleFacade facade, IHerbivoreManager herbivore, ICarnivoreManager carnivore, IAnimalFactory animalfactory, IFieldFactory fieldFactory, IGenericAnimalManager genericAnimal) { _display = display; _facade = facade; _herbivore = herbivore; _carnivore = carnivore; _animalFactory = animalfactory; _fieldFactory = fieldFactory; _genericAnimal = genericAnimal; }
public Display(IConsoleFacade facade, IGenericAnimalManager genericAnimal) { _facade = facade; _genericAnimal = genericAnimal; }