Ejemplo n.º 1
0
        public int Run(IFiltreJoueur filtreDeJoueur)
        {
            this.filtreJoueur = filtreDeJoueur;

            try
            {
                string mailingList;
                var    joueurs = ObtenirJoueurs(out mailingList);
                AfficherJoueurs(joueurs);
                if (MailingList)
                {
                    Console.WriteLine("\nMailing List :");
                    Console.WriteLine(mailingList);
                }
                return(0);
            }
            catch (CLIExcepetion e)
            {
                Console.WriteLine(e.Message);
                return(1);
            }
        }
Ejemplo n.º 2
0
        public TestFiltreJoueur()
        {
            this.joueur1 =
                new Joueur(
                    1,
                    clubDuJoueur1,
                    new Joueur.ChampsPoona(
                        "Doe",
                        "John",
                        It.IsAny <int>(),
                        'h',
                        It.IsAny <string>(),
                        It.IsAny <string>(),
                        "*****@*****.**",
                        Categorie.Benjamin2,
                        It.IsAny <string>(),
                        It.IsAny <float>(),
                        It.IsAny <string>(),
                        It.IsAny <float>(),
                        It.IsAny <string>(),
                        It.IsAny <float>(),
                        It.IsAny <bool>(),
                        It.IsAny <bool>(),
                        It.IsAny <bool>(),
                        It.IsAny <bool>(),
                        It.IsAny <Plume>()

                        )
                    );

            this.joueur2 =
                new Joueur(
                    2,
                    clubDesJoueurs2et3,
                    new Joueur.ChampsPoona(
                        "Bar",
                        "Foo",
                        It.IsAny <int>(),
                        'h',
                        It.IsAny <string>(),
                        It.IsAny <string>(),
                        "*****@*****.**",
                        Categorie.Benjamin1,
                        It.IsAny <string>(),
                        It.IsAny <float>(),
                        It.IsAny <string>(),
                        It.IsAny <float>(),
                        It.IsAny <string>(),
                        It.IsAny <float>(),
                        It.IsAny <bool>(),
                        It.IsAny <bool>(),
                        It.IsAny <bool>(),
                        It.IsAny <bool>(),
                        It.IsAny <Plume>()
                        )
                    );

            this.joueur3 =
                new Joueur(
                    3,
                    clubDesJoueurs2et3,
                    new Joueur.ChampsPoona(
                        "Bar",
                        "John",
                        It.IsAny <int>(),
                        'f',
                        It.IsAny <string>(),
                        It.IsAny <string>(),
                        "*****@*****.**",
                        Categorie.Benjamin2,
                        It.IsAny <string>(),
                        It.IsAny <float>(),
                        It.IsAny <string>(),
                        It.IsAny <float>(),
                        It.IsAny <string>(),
                        It.IsAny <float>(),
                        It.IsAny <bool>(),
                        It.IsAny <bool>(),
                        It.IsAny <bool>(),
                        It.IsAny <bool>(),
                        It.IsAny <Plume>()
                        )
                    );

            this.joueur3.Mail = "*****@*****.**";



            var mockRepertoireJoueurs = new Mock <IRepertoireJoueurs>();

            mockRepertoireJoueurs
            .Setup(x => x.ObtenirTousLesJoueurs())
            .Returns(new List <Joueur> {
                joueur1, joueur2, joueur3
            });

            var mockFrontierePersistence = new Mock <IFrontierePersistance>();

            mockFrontierePersistence
            .Setup(x => x.RepertoireJoueurs)
            .Returns(mockRepertoireJoueurs.Object);

            this.filtreJoueur = new FrontiereCobad(mockFrontierePersistence.Object, new Mock <IAccesseurPoona>().Object, new Mock <IImporteurDeCompetition>().Object).GestionaireJoueurs.ObtenirFiltreDeJoueur();
        }