# But du jeu ## 1. Utiliser le projet MiniJeuBourin pour: * Créer une interface (IActionPpc) commune pour les `actions` (pierre, papier, ciseaux) (Name, bool ToWin(other)) * Implémenter les classes `actions` en utilisant TDD. * Créer une factory pour le choix auto de l'ordinateur * Créer une autre factory pour faciliter le choix de l'utilisateur grace à des nombres (1:pierre,2:papier...) * Implémenter le Program pour mettre en place le jeu. ## 2. Les Mocks dans les tests * Utiliser FakeItEasy pour simuler l'entrée/sortie dans la console * Modifier les tests existant ## 3. Ajouter un 2eme jeu *Le Pendu* * Ajouter une interface commune pour tous les jeux (IGame (Name, Start, Stop)) * Ajouter une classe `PierrePapierCiseaux` à la solution en TDD en implémentant `IGame`. * Ajouter le jeu *LePendu* à la solution en TDD en implémentant `IGame`. * Création d'un menu pour séléctionner le jeu (doit etre auto !)