public ActionResult Resultat(int idsondageCourant) { ClasseSondage sondage = DataAcces.RecupererSondageEnBDD(idsondageCourant); return(View(sondage)); }
public ActionResult SondageLiensDeGestion(int id, string Clef) { ClasseSondage classeSondage = DataAcces.RecupererSondageEnBDD(id); if (classeSondage.ClefDeSupression == Clef) { return(View(classeSondage)); } return(View()); }
public ActionResult Suppression(int id, string Clef) { ClasseSondage classeSondage = DataAcces.RecupererSondageEnBDD(id); if (classeSondage.ClefDeSupression == Clef) { DataAcces.DesactivationSondage(id); return(RedirectToAction("VoteDesactiver", new { idsondageCourant = id })); } return(View()); }
public void TesteLesLiensSupression() { ReponseSondage Reponse = new ReponseSondage("Football"); ReponseSondage Reponse1 = new ReponseSondage("Handball"); ReponseSondage Reponse2 = new ReponseSondage("Tenis"); List <ReponseSondage> ListeDeReponse = new List <ReponseSondage>(); ListeDeReponse.Add(Reponse); ListeDeReponse.Add(Reponse1); ListeDeReponse.Add(Reponse2); ClasseSondage sondage = new ClasseSondage("Quel est le plus beau sport", ListeDeReponse, false); Assert.IsTrue(sondage.LienDeSupression() == "http://localhost:50700/Home/Suppression?id=0&Clef=" + sondage.ClefDeSupression); }
public void TesteLesLiensResulta() { ReponseSondage Reponse = new ReponseSondage("Football"); ReponseSondage Reponse1 = new ReponseSondage("Handball"); ReponseSondage Reponse2 = new ReponseSondage("Tenis"); List <ReponseSondage> ListeDeReponse = new List <ReponseSondage>(); ListeDeReponse.Add(Reponse); ListeDeReponse.Add(Reponse1); ListeDeReponse.Add(Reponse2); ClasseSondage sondage = new ClasseSondage("Quel est le plus beau sport", ListeDeReponse, false); Assert.IsTrue(sondage.LienDeResultat() == "http://localhost:50700/Home/Resultat?idsondageCourant=0"); }
public void TesteLesValeursParDefautDeLaClaseSondage() { ReponseSondage Reponse = new ReponseSondage("Football"); ReponseSondage Reponse1 = new ReponseSondage("Handball"); ReponseSondage Reponse2 = new ReponseSondage("Tenis"); List <ReponseSondage> ListeDeReponse = new List <ReponseSondage>(); ListeDeReponse.Add(Reponse); ListeDeReponse.Add(Reponse1); ListeDeReponse.Add(Reponse2); ClasseSondage sondage = new ClasseSondage("Quel est le plus beau sport", ListeDeReponse, false); Assert.IsTrue(sondage.IdSondage == 0 && sondage.NombreDeVotant == 0 && sondage.ClefDeSupression == "ClesParDefaut"); }
public void TesteUnitaireLesReponsesDuSondage() { ReponseSondage Reponse = new ReponseSondage("UnitTest1"); ReponseSondage Reponse1 = new ReponseSondage("UnitTest2"); ReponseSondage Reponse2 = new ReponseSondage("UnitTest3"); List <ReponseSondage> ListeDeReponse = new List <ReponseSondage>(); ListeDeReponse.Add(Reponse); ListeDeReponse.Add(Reponse1); ListeDeReponse.Add(Reponse2); ClasseSondage sondage = new ClasseSondage("Creation d'un sondage UniTest", ListeDeReponse, false); int idUnitest = DataAcces.CreerUnSondage(sondage); ClasseSondage SondageUniTest = DataAcces.RecupererSondageEnBDD(idUnitest); Assert.IsTrue(SondageUniTest.ListeDeReponse[0].Reponse == "UnitTest1" && SondageUniTest.ListeDeReponse[1].Reponse == "UnitTest2" && SondageUniTest.ListeDeReponse[2].Reponse == "UnitTest3", "la Question du Sondage n'as pas été correctement Enregistrer"); }
public void TesteUnitaireCréationSondage() { ReponseSondage Reponse = new ReponseSondage("UnitTest1"); ReponseSondage Reponse1 = new ReponseSondage("UnitTest2"); ReponseSondage Reponse2 = new ReponseSondage("UnitTest3"); List <ReponseSondage> ListeDeReponse = new List <ReponseSondage>(); ListeDeReponse.Add(Reponse); ListeDeReponse.Add(Reponse1); ListeDeReponse.Add(Reponse2); ClasseSondage sondage = new ClasseSondage("Creation d'un sondage UniTest", ListeDeReponse, false); int idUnitest = DataAcces.CreerUnSondage(sondage); ClasseSondage SondageUniTest = DataAcces.RecupererSondageEnBDD(idUnitest); Assert.IsTrue(SondageUniTest.QuestionChoixMultiples == false, "le choixmultiple n'as pas été pris en compte"); }
public ActionResult CreationSondage(string Question, List <string> Reponse, string CheckBox) { List <ReponseSondage> ListeDeQuestions = ClasseSondage.GetlisteDeReponses(Reponse); bool choix = FonctionUtiles.Choixmultiple(CheckBox); ClasseSondage classeSondage = new ClasseSondage(Question, ListeDeQuestions, choix); int IDSondage = DataAcces.CreerUnSondage(classeSondage); ClasseSondage SondageCourant = DataAcces.RecupererSondageEnBDD(IDSondage); //on écrit new pius le nom du parametre du controller qu'on aimerais ateindre = à la valeur qu'on aimerais intégrer return(RedirectToAction("SondageLiensDeGestion", new { id = IDSondage, Clef = SondageCourant.ClefDeSupression })); }
public void TesteDesactivationSondage() { ReponseSondage Reponse = new ReponseSondage("UnitTest1"); ReponseSondage Reponse1 = new ReponseSondage("UnitTest2"); ReponseSondage Reponse2 = new ReponseSondage("UnitTest3"); List <ReponseSondage> ListeDeReponse = new List <ReponseSondage>(); ListeDeReponse.Add(Reponse); ListeDeReponse.Add(Reponse1); ListeDeReponse.Add(Reponse2); ClasseSondage sondage = new ClasseSondage("Creation d'un sondage UniTest", ListeDeReponse, false); int idUnitest = DataAcces.CreerUnSondage(sondage); DataAcces.DesactivationSondage(idUnitest); ClasseSondage SondageUniTest = DataAcces.RecupererSondageEnBDD(idUnitest); Assert.IsTrue(SondageUniTest.EtatDuSondage == false, "le sondage n'as pas été désactivé"); }