+# language: fr
+
+Fonctionnalité: prévenir les membres qu'il faut renouveller leur cotisation
+ En tant que membre de Nos oignons, j'aimerais être prévenu lorsqu'il est
+ tant de renouvelle ma cotisation, afin de pouvoir rester membre de
+ l'association.
+
+ Scénario: Pas de messages
+ Soit une base avec Jane, à jour de cotisation
+ Lorsque j'exécute send-membership-reminders
+ Alors aucun email ne doit avoir été envoyé
+
+ Scénario: Pas de rappel après qu'il soit trop tard
+ Soit une base avec Pierre qui n'a pas payé sa cotisation cette année
+ Lorsque j'exécute send-membership-reminders
+ Alors aucun email ne doit avoir été envoyé
+
+ Scénario: Envoi de l'appel
+ Soit une base avec Jane qui doit renouveller sa cotisation d'ici 30 jours
+ Lorsque j'exécute send-membership-reminders
+ Alors un appel pour la cotisation doit avoir été envoyé
+
+ Scénario: Vérification de l'adresse postale
+ Soit une base avec Jane qui doit renouveller sa cotisation d'ici 30 jours
+ Lorsque j'exécute send-membership-reminders
+ Alors l'appel envoyé doit demander de vérifier l'adresse postale
+
+ Scénario: Pas de messages pour une toute nouvelle adhésion
+ Soit une nouvelle adhésion de Jane
+ Lorsque j'exécute send-membership-reminders
+ Alors aucun email ne doit avoir été envoyé
+
+ Scénario: Un seul envoi par membre
+ Soit une base avec Jane qui doit renouveller sa cotisation d'ici 30 jours
+ Lorsque j'exécute send-membership-reminders
+ Et que j'exécute send-membership-reminders
+ Alors 1 email doit avoir été envoyé
+
+ Scénario: Un an après
+ Soit une base avec Jane qui doit renouveller sa cotisation d'ici 30 jours
+ Et elle avait déjà reçu des appels l'année précédente
+ Lorsque j'exécute send-membership-reminders
+ Alors un appel pour la cotisation doit avoir été envoyé
+
+ Scénario: Premier rappel
+ Soit une base avec Jane qui doit renouveller sa cotisation d'ici 10 jours
+ Lorsque j'exécute send-membership-reminders
+ Alors un premier rappel pour la cotisation doit avoir été envoyé
+
+ Scénario: Dernier rappel
+ Soit une base avec Jane qui doit renouveller sa cotisation d'ici 2 jours
+ Lorsque j'exécute send-membership-reminders
+ Alors un dernier rappel pour la cotisation doit avoir été envoyé
+
+ Scénario: Plusieurs messages
+ Soit une base avec Pierre, à jour de cotisation
+ Et avec Jane qui doit renouveller sa cotisation d'ici 10 jours
+ Et avec Fatima qui doit renouveller sa cotisation d'ici 2 jours
+ Et avec Fred qui doit renouveller sa cotisation d'ici 10 jours
+ Et avec Moly qui doit renouveller sa cotisation d'ici 30 jours
+ Lorsque j'exécute send-membership-reminders
+ Alors 4 emails doivent avoir été envoyés