Exemple #1
0
        private void ClickJouer(object sender, RoutedEventArgs e)
        {
            Generateur g = new Generateur();

            jeu = new JeuPendu(g);
            jeu.GenererMasque();
            if (jeu.Masque != null)
            {
                masqueTextBlock.Text  = jeu.Masque;
                nbEssaiTextBlock.Text = "Nombre Essai : " + jeu.NbreEssai;
                GenererBoutons();
            }
        }
Exemple #2
0
        public void GenererMasqueTest()
        {
            //Arrange
            //FakeGenerateurMot g = new FakeGenerateurMot();
            //IGenerateur g = Mock.Of<IGenerateur>();
            Mock.Get(g).Setup(o => o.Generer()).Returns("bonjour");
            JeuPendu jeu = new JeuPendu(g);

            //Act
            jeu.GenererMasque();
            //Assert
            Assert.AreEqual("*******", jeu.Masque);
        }
Exemple #3
0
        public void ChangeMasqueTest()
        {
            //Arrange
            Mock.Get(g).Setup(o => o.Generer()).Returns("coucou");
            JeuPendu jeu = new JeuPendu(g);

            //Act
            jeu.GenererMasque();
            jeu.TestChar('u');
            jeu.TestChar('c');
            //Assert
            Assert.AreEqual("c*uc*u", jeu.Masque);
        }
Exemple #4
0
        public void TestWin_FALSE()
        {
            //Arrange
            Mock.Get(g).Setup(o => o.Generer()).Returns("coucou");
            JeuPendu jeu = new JeuPendu(g, 1);

            //Act
            jeu.GenererMasque();
            jeu.TestChar('t');
            bool result = jeu.TestWin();

            //Assert
            Assert.IsFalse(result);
        }