3 Fonctionnalité: générer des reçus pour les cotisations des membres
4 En tant que membre du C.A. de Nos oignons, j'aimerais pouvoir générer
5 un reçu de cotisation lorsqu'un·e adhérent·e me le demande.
7 Scénario: Création du reçu
8 Soit une base avec Jane, membre 000001, ayant cotisé le 2013-06-03
9 Lorsque j'exécute `create-membership-fee-receipt 000001 10,00`
10 Alors le fichier "receipt-000001-2013-06-03.pdf" doit avoir été créé avec les reçus
11 Et il doit contenir le nom et l'adresse de Jane, la date et le montant de la cotisation
13 Scénario: Mauvais numéro de membre
14 Soit une base avec uniquement Jane, membre 000001
15 Lorsque j'exécute `create-membership-fee-receipt 000002 10,00`
16 Alors je dois voir comme erreur "unknown member"
18 Scénario: Aucune cotisation
19 Soit une base avec Jane, membre 000001, n'ayant jamais cotisé
20 Lorsque j'exécute `create-membership-fee-receipt 000001 10,00`
21 Alors je dois voir comme erreur "membership fee has not been paid for this year"
23 Scénario: Manque le numéro de l'adhésion
24 Lorsque j'exécute `create-membership-fee-receipt`
25 Alors je dois voir comme erreur "Usage:"
27 Scénario: Manque le montant de l'adhésion
28 Lorsque j'exécute `create-membership-fee-receipt 000001`
29 Alors je dois voir comme erreur "Usage:"