Exemple #1
0
        public void ShouldHaveDiscordProperties()
        {
            var ideeContext = new BoiteAIdee();

            ideeContext.ColorIdee.RawValue.Should().Be(_defaultColorValue);
            ideeContext.IdBoiteChannel.Should().Be(_defaultIdBoiteChannel);
            ideeContext.EmoteUpVote.ToString().Should().Be(_defaultUpVoteChar);
            ideeContext.EmoteEtatEnCours.ToString().Should().Be(_defaultEnCoursChar);
            ideeContext.EmoteEtatTermine.ToString().Should().Be(_defaultTermineChar);
            ideeContext.EmoteEtatRejete.ToString().Should().Be(_defaultRejectedChar);
        }
Exemple #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);
        }
Exemple #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);
        }
Exemple #4
0
        public void ShouldGetAllIdeeNotArchivedFromBoite()
        {
            var  boite = new BoiteAIdee();
            Idee newIdeeNotArchived = new Idee();
            Idee newIdeeArchived    = new Idee()
            {
                IsArchived = true,
            };

            List <Idee> expectedIdeesList = new List <Idee> {
                newIdeeNotArchived
            };

            using (var dbContext = new DataInMemoryContext(MethodBase.GetCurrentMethod().Name))
            {
                dbContext.Idee.Add(newIdeeArchived);
                dbContext.Idee.Add(newIdeeNotArchived);
                dbContext.SaveChanges();

                var ideesFromBoite = boite.GetAllIdees(dbContext).ToList();

                ideesFromBoite.Should().BeEquivalentTo(expectedIdeesList);
            }
        }