public int Run(AccesseurPoonaParFichierCSV accesseurPoona, IGestionaireClubs gestionaireClubs, IGestionaireJoueurs gestionaireJoueurs) { this.accesseurPoona = accesseurPoona; this.gestionaireClubs = gestionaireClubs; this.gestionaireJoueurs = gestionaireJoueurs; if (FichierClubs != null) { if (!File.Exists(FichierClubs)) { Console.WriteLine("Ce fichier n'existe pas"); return(-1); } SynchroniserLesClubs(); } if (FichierJoueurs != null) { if (!File.Exists(FichierJoueurs)) { Console.WriteLine("Ce fichier n'existe pas"); return(-1); } SynchroniserLesJoueurs(); } return(-1); }
public CLIParser(FrontiereCobad frontiereCobad) { this.gestionaireClubs = frontiereCobad.GestionaireClubs; this.gestionaireCollectifs = frontiereCobad.GestionaireCollectifs; this.gestionaireJoueurs = frontiereCobad.GestionaireJoueurs; this.accesseurPoona = frontiereCobad.AccesseurPoona; this.importeurCompetition = frontiereCobad.ImporteurCompetition; }
public int Run(IGestionaireClubs gestionaireClubs) { this.gestionaireClubs = gestionaireClubs; try { var p = CreerPersonnel(); return(AjouterPersonnelAuClub(p)); } catch (CLIExcepetion e) { Console.WriteLine(e.Message); return(1); } }
public TestModificateurClub() { personnelDeDepart = new Personnel(Personnel.Role.Encadrant, "Foo Bar", "0642069000", "0642069000", "*****@*****.**"); var club = new Club( numeroClubQuiExiste, new Club.ChampsPoona( new Adresse(), "Association Badminton Seine St Denis", "APSAD93", "Bobigny", "93000", "Foo Bar", true, "", "", "", "" ), new List <Personnel> { personnelDeDepart } ); var mockRepertoireClub = new Mock <IRepertoireClubs>(); mockRepertoireClub .Setup(x => x.Existe(It.IsAny <string>())) .Returns(false); mockRepertoireClub .Setup(x => x.Existe(numeroClubQuiExiste)) .Returns(true); mockRepertoireClub .Setup(x => x.ObtenirClubParNumero(numeroClubQuiExiste)) .Returns(club); var mockFrontierePersistence = new Mock <IFrontierePersistance>(); mockFrontierePersistence .Setup(x => x.RepertoireClubs) .Returns(mockRepertoireClub.Object); this.gestionaireClubs = new FrontiereCobad(mockFrontierePersistence.Object, new Mock <IAccesseurPoona>().Object, new Mock <IImporteurDeCompetition>().Object).GestionaireClubs; }