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
actionsen 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émentantIGame. - 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 !)