Exemple #1
0
        public static void UpdateIdee(this Idee idee, IMessage msgIdee)
        {
            if (msgIdee?.Id != idee.IdMsgDiscord)
            {
                return;
            }

            idee.UpdateNombreVoteIdee(msgIdee);
            idee.UpdateEtatIdee(msgIdee);
            idee.UpdateArchive();
        }
Exemple #2
0
        public void ShouldIdeeBeArchived()
        {
            var ideeRejetee = new Idee()
            {
                EtatIdee = EtatsIdees.Rejetee,
            };

            var ideeFaite = new Idee()
            {
                EtatIdee = EtatsIdees.Faite,
            };

            ideeRejetee.UpdateArchive();
            ideeFaite.UpdateArchive();
            ideeRejetee.IsArchived.Should().BeTrue();
            ideeFaite.IsArchived.Should().BeTrue();
        }
Exemple #3
0
        public void ShouldIdeeNotBeArchived()
        {
            var ideeEnCours = new Idee()
            {
                EtatIdee = EtatsIdees.EnCours,
            };

            var ideeSoumis = new Idee()
            {
                EtatIdee = EtatsIdees.Soumise,
            };

            ideeEnCours.UpdateArchive();
            ideeSoumis.UpdateArchive();
            ideeEnCours.IsArchived.Should().BeFalse();
            ideeSoumis.IsArchived.Should().BeFalse();
        }