+ Scénario: Pas de messages pour une adhésion récente
+ Soit une nouvelle adhésion de Jane qui a payé sa cotisation il y a 2 jours
+ Lorsque j'exécute send-membership-reminders
+ Alors aucun email ne doit avoir été envoyé
+
+ Scénario: Pas de messages entre le premier et le deuxième rappel
+ Soit une base avec Jane qui doit renouveler sa cotisation d'ici 28 jours
+ Et qui a déjà reçu un appel 2 jours plus tôt
+ Lorsque j'exécute send-membership-reminders
+ Alors aucun email ne doit avoir été envoyé
+
+ Scénario: Renouvellement de la cotisation avant la date anniversaire
+ Soit une base avec Christian qui a adhéré le 2013-04-22 et payé sa dernière cotisation le 2014-03-24
+ Lorsque j'exécute send-membership-reminders le 2014-04-12
+ Alors aucun email ne doit avoir été envoyé
+
+ Scénario: Pas de message si la cotisation a été renouvellée bien avant la date anniversaire
+ Soit une base avec jvoisin qui a adhéré le 2017-10-23 et payé sa dernière cotisation le 2019-06-19
+ Lorsque j'exécute send-membership-reminders le 2019-09-23
+ Alors aucun email ne doit avoir été envoyé
+
+ Scénario: Appel un mois avant si la cotisation a été payée bien avant la date anniversaire
+ Soit une base avec jvoisin qui a adhéré le 2017-10-23 et payé sa dernière cotisation le 2019-06-19
+ Lorsque j'exécute send-membership-reminders le 2020-09-23
+ Alors 1 email doit avoir été envoyé
+
+ Scénario: Script pas exécuté tous les jours
+ Soit une base avec Jane qui doit renouveler sa cotisation d'ici 9 jours
+ Et qui a déjà reçu un appel 21 jours plus tôt
+ Lorsque j'exécute send-membership-reminders
+ Alors 1 email doit avoir été envoyé
+