Lorsque j'exécute send-membership-reminders
Alors un dernier rappel pour la cotisation doit avoir été envoyé
+ Scénario: Appel un mois avant si l’anniversaire est en décembre
+ Soit une base avec Fred qui a adhérée le 2017-12-05 et payé sa dernière cotisation le 2018-12-05
+ Lorsque j'exécute send-membership-reminders le 2019-11-05
+ Alors 1 email doit avoir été envoyé
+
+ Scénario: Appel 30 jours avant si l’anniversaire est en janvier
+ Soit une base avec Bruno qui a adhéré le 2018-01-05 et payé sa dernière cotisation le 2019-01-05
+ Lorsque j'exécute send-membership-reminders le 2019-12-06
+ Alors 1 email doit avoir été envoyé
+
+ Scénario: Premier rappel 10 jours avant si l’anniversaire est en janvier
+ Soit une base avec Bruno qui a adhéré le 2018-01-05 et payé sa dernière cotisation le 2019-01-05
+ Et qui a déjà reçu un appel le 2019-12-06
+ Lorsque j'exécute send-membership-reminders le 2019-12-26
+ Alors 1 email doit avoir été envoyé
+
+ Scénario: Deuxième rappel 2 jours avant si l’anniversaire est au 1er janvier
+ Soit une base avec Bruno qui a adhéré le 2018-01-01 et payé sa dernière cotisation le 2019-01-01
+ Et qui a déjà reçu un appel le 2019-12-02
+ Et qui a déjà reçu un appel le 2019-12-22
+ Lorsque j'exécute send-membership-reminders le 2019-12-30
+ Alors 1 email doit avoir été envoyé
+
Scénario: Plusieurs messages
Soit une base avec Pierre, à jour de cotisation
Et avec Jane qui doit renouveler sa cotisation d'ici 10 jours