Ajout des directive
This commit is contained in:
21
MiniJeux/Tests/MiniJeux.Test/ReadMe.md
Normal file
21
MiniJeux/Tests/MiniJeux.Test/ReadMe.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# 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 !)
|
||||
Reference in New Issue
Block a user