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); }
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); }
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); }
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); } }