public void Setup() { _recruteurRepository = new RecruteurRepository(); _recruteurRepository.Ajouter(new Recruteur(new Personne("Antoine", "Sauvignet"), new Profil(new List <string>() { ".Net" }, 10))); _recruteurRepository.Ajouter(new Recruteur(new Personne("Daouda", "BANGOURA"), new Profil(new List <string>() { "Android" }, 2))); _recruteurRepository.Ajouter(new Recruteur(new Personne("Julien", "Lamby"), new Profil(new List <string>() { "AGILE" }, 5))); _recruteurRepository.Ajouter(new Recruteur(new Personne("Benoît", "GOEPFERT"), new Profil(new List <string>() { "JAVA", "PHP", "FRONT" }, 4))); _recruteurRepository.Ajouter(new Recruteur(new Personne("Adel Mahfoud", "CHEBBINE"), new Profil(new List <string>() { "JAVA", "Angular" }, 5))); _recruteurRepository.Ajouter(new Recruteur(new Personne("jean", "BANGOURA"), new Profil(new List <string>() { "Android", "Ruby", "F#" }, 2))); _salleRepository = new SalleRepository(); _salleRepository.Ajouter(new Salle("A07", 0)); _salleRepository.Ajouter(new Salle("B11", 1)); _salleRepository.Ajouter(new Salle("B22", 2)); _salleRepository.Ajouter(new Salle("A06", 0)); _salleRepository.Ajouter(new Salle("A11", 1)); }
public PlanifierEntretien(SalleRepository salleRepo, RecruteurRepository recruteurRepo, Candidat candidat, Creneau creneau) { SalleRepository = salleRepo; RecruteurRepository = recruteurRepo; this.Candidat = candidat; Creneau = creneau; Recruteur = GetRecruteurValide(); if (Recruteur == null) { throw new RecruteurNotFoundException("Aucun Recruteur Disponible !"); } Salle = GetSalleDisponible(); if (Salle == null) { throw new SalleNotFoundException("Aucune salle disponible !"); } }