Esempio n. 1
0
 public AnimalGame()
 {
     _animalRepo    = new DataRepositoryXml <Animals>(AnimalFile);
     _animalTree    = new AnimalTree();
     _animalService = new AnimalService(_animalRepo, _animalTree);
 }
Esempio n. 2
0
 public AnimalService(IDataRepository <Animals> animalRepo, IAnimalTree animalTree)
 {
     _animalRepo = animalRepo ?? throw new ArgumentNullException(nameof(animalRepo));
     _animalTree = animalTree ?? throw new ArgumentNullException(nameof(animalTree));
 }