public void VerifierReponseTest() { // Création d’un test avec 1 comme réponse théorique à la première question List <string> reponsesTest = new List <string> { "1" }; TestProblemes target = new TestProblemes(reponsesTest); // Paramètres // Le joueur répond 3 à la première question string reponse = "3"; int numQuestion = 0; // Réel et attendu List <string> actual = target.VerifierReponse(reponse, numQuestion); List <string> expected = new List <string> { "1", "3" }; // Vérifications Assert.AreEqual(expected.Count, actual.Count); for (int i = 0; i < actual.Count; i++) { Assert.AreEqual(expected[i], actual[i]); } }
public void CalculerResultatTest() { // Création d’un test List <string> reponsesTest = new List <string> { "1", "3" }; TestProblemes target = new TestProblemes(reponsesTest); // Pré-requis target.VerifierReponse("1", 0); target.VerifierReponse("2", 1); // Réel et attendu double expected = 50; double actual = target.CalculerResultat(); // Vérification Assert.AreEqual(expected, actual); }