Files
DecouverteDev/MiniJeux/Tests/MiniJeux.Test/ReadMe.md
2025-12-08 17:13:43 +01:00

935 B

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 !)