public void fixer_les_champs_poona_fonctionne() { var champs = new Joueur.ChampsPoona(); champs.Nom = "Foo Bar"; var joueurRenvoye = createurJoueur .DontLeClubPorteLeNumero(numeroClubQuiExiste) .DontLaLicenceEst(licenseJoueurQuiExistePas) .DontLesChampsPoonaSont(champs) .Creer(); Assert.Equal(champs, joueurRenvoye.ChampsPropresAPoona); Assert.Equal("Foo Bar", joueurRenvoye.ChampsPropresAPoona.Nom); }
public IEnumerable <Joueur> ObtenirTousLesJoueursDeLaBasePoona() { using (var reader = new StreamReader(fichierJoueurs, Encoding.UTF8)) { List <Joueur> joueurs = new List <Joueur>(); reader.ReadLine(); while (!reader.EndOfStream) { var line = reader.ReadLine(); var values = line.Split(';'); var Sexe = values[0][0]; var Nom = values[1]; var Prenom = values[2]; var Licence = int.Parse(values[3]); var AgeFinSaison = values[4]; var Ville = values[5]; var Mail = values[6]; var Tel = values[7]; var NumeroClub = values[8]; var Categorie = values[10]; var HebdoSimpleClassement = values[11]; var HebdoSimpleCPPH = values[12]; var HebdoDoubleClassement = values[13]; var HebdoDoubleCPPH = values[14]; var HebdoMixteClassement = values[15]; var HebdoMixteCPPH = values[16]; var CompetiteurActif = values[17]; var Mute = values[18]; var Unss = values[19]; var Fnsu = values[20]; var MeilleurPlume = values[21]; var champsPoona = new Joueur.ChampsPoona( Nom, Prenom, StringVersInt(AgeFinSaison), Sexe, Ville, Tel, Mail, StringVersCategorie(Categorie), HebdoSimpleClassement, StringVersFloat(HebdoSimpleCPPH), HebdoDoubleClassement, StringVersFloat(HebdoDoubleCPPH), HebdoMixteClassement, StringVersFloat(HebdoMixteCPPH), StringVersBool(CompetiteurActif), StringVersBool(Mute), StringVersBool(Unss), StringVersBool(Fnsu), StringVersPlume(MeilleurPlume)); var joueur = new Joueur(Licence, NumeroClub, champsPoona); joueurs.Add(joueur); } return(joueurs); } }
public IModificateurJoueur ModifierLesChampsPoona(Joueur.ChampsPoona champsPoona) { joueurAModifier.ChampsPropresAPoona = champsPoona; return(this); }
public ICreateurJoueur DontLesChampsPoonaSont(Joueur.ChampsPoona champsPoona) { this.champsPoona = champsPoona; return(this); }