コード例 #1
0
        public void TestSetPioche()
        {
            Tuile tuile    = new Tuile('c', 'e', @"exemple");
            int   compteur = Pioche.pioche.Count;

            Pioche.SetPioche(tuile);
            Assert.AreEqual(compteur + 1, Pioche.pioche.Count);
            Pioche.CarteEpuisee(0);
            Assert.AreEqual(compteur, Pioche.pioche.Count);
        }
コード例 #2
0
        public void PiocherCarte_Et_TabulaRasa()
        {
            Joueur joueur   = new Joueur("Bill", 1);
            Tuile  tuile1   = new Tuile('c', 'e', @"exemple");
            Tuile  tuile2   = new Tuile('e', 'c', @"exemple");
            int    compteur = 0;

            Pioche.SetPioche(tuile1);
            Pioche.SetPioche(tuile2);
            joueur.AjouterTuileMain();
            Pioche.TabulaRasa();

            Assert.AreEqual(compteur, Pioche.pioche.Count);
        }
コード例 #3
0
        public void AjouterTuileMain()
        {
            Joueur joueur   = new Joueur("Bill", 1);
            Tuile  tuile1   = new Tuile('c', 'e', @"exemple");
            Tuile  tuile2   = new Tuile('e', 'c', @"exemple");
            int    compteur = 0;

            Pioche.SetPioche(tuile1);
            Pioche.SetPioche(tuile2);
            joueur.AjouterTuileMain();

            for (compteur = 0; compteur <= 5; compteur++)
            {
                Assert.AreNotEqual(null, joueur.GetMain(compteur));
            }

            joueur.EnleverTuileMain(5);
            Assert.AreEqual(null, joueur.GetMain(5));

            joueur.AjouterTuileMain();
            Assert.AreEqual(null, joueur.GetMain(5));
        }