Exemplo n.º 1
0
        private static void UpdateEtatIdee(this Idee idee, IMessage messageIdee)
        {
            if (idee.IdMsgDiscord == null)
            {
                return;
            }

            var emotes = messageIdee.Reactions.Select(r => r.Key).ToList();
            idee.SetEtatBasedOnEmotes(emotes);
        }
Exemplo n.º 2
0
        public void ShouldSetEtatTermineeBasedOnEmote()
        {
            var idee        = new Idee();
            var ideeContext = new BoiteAIdee();

            var emotes = new List <IEmote>
            {
                ideeContext.EmoteEtatTermine
            };

            idee.SetEtatBasedOnEmotes(emotes);

            idee.EtatIdee.Should().Be(EtatsIdees.Faite);
        }
Exemplo n.º 3
0
        public void ShouldSetEtatEnCoursBasedOnEmote()
        {
            var idee        = new Idee();
            var ideeContext = new BoiteAIdee();

            var emotes = new List <IEmote>
            {
                ideeContext.EmoteEtatEnCours
            };

            idee.SetEtatBasedOnEmotes(emotes);

            idee.EtatIdee.Should().Be(EtatsIdees.EnCours);
        }