예제 #1
0
        public int Run(IGestionaireJoueurs gestionaireJoueurs)
        {
            try
            {
                var modificateurJoueur = gestionaireJoueurs.ObtenirModificateurDeJoueur(License);

                if (Tel != null)
                {
                    modificateurJoueur.ModifierTelephone(Tel);
                }
                if (Mail != null)
                {
                    modificateurJoueur.ModifierMail(Mail);
                }

                modificateurJoueur.Sauvegarder();

                return(0);
            }
            catch (ElementNonExistantException e)
            {
                Console.WriteLine("Aucun joueur ne porte cette license.");
                return(1);
            }
        }
예제 #2
0
        private void ModifierJoueur(Joueur joueur)
        {
            var modificateurJoueurs = gestionaireJoueurs.ObtenirModificateurDeJoueur(joueur.Licence);

            modificateurJoueurs
            .ModifierLesChampsPoona(joueur.ChampsPropresAPoona)
            .Sauvegarder();
        }
예제 #3
0
 public void leve_une_exception_si_joueur_existe_pas()
 {
     Assert.Throws <ElementNonExistantException>(() => gestionaireJoueurs.ObtenirModificateurDeJoueur(licenseJoueurQuiExistePas));
 }