Beispiel #1
0
        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]);
            }
        }
Beispiel #2
0
        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);
        }