Beispiel #1
0
        public void CliqueGauche()
        {
            Monde  monde = new Monde(new FlatGenerateur(new Noise()));
            Zombie j1    = new Zombie(0, 0);

            monde.Entites.Add(j1);
            Assert.AreEqual(j1.Vie, 20);

            Joueur joueur = new Joueur(0, 0);

            monde.Entites.Add(joueur);
            Assert.AreEqual(joueur.Vie, 20);

            for (int i = 19; i > 0; i--)
            {
                j1.CliqueGauche(joueur, 1, monde);
                Assert.AreEqual(j1.Vie, i);
                Assert.AreEqual(joueur.Vie, i);
                Assert.IsTrue(monde.Entites.Contains(j1));
                Assert.IsTrue(monde.Entites.Contains(joueur));
            }

            joueur.AjouterItem(new EpeeBois());
            Assert.IsTrue(j1.CliqueGauche(joueur, 1, monde));
            Assert.IsFalse(monde.Entites.Contains(j1));
            Assert.IsFalse(monde.Entites.Contains(joueur));
        }