Example #1
0
        public void TestSeDeplacerHaut()
        {
            Genos genos = new Genos(0, -1);

            genosDeReference.seDeplacer(genos);

            Assert.AreEqual(genos, genosDeReference);
        }
Example #2
0
        public void TestSeDeplacerAleatoire()
        {
            Genos genos = new Genos(0, 0);

            genosDeReference.seDeplacer();

            Assert.AreNotEqual(genos, genosDeReference);
        }
Example #3
0
        public void TestSeDeplacerGauche()
        {
            Genos genos = new Genos(-1, 0);

            genosDeReference.seDeplacer(genos);

            Assert.AreEqual(genos, genosDeReference);
        }
Example #4
0
        public void TestSeDeplacerBasDroite()
        {
            Genos genos = new Genos(1, 1);

            genosDeReference.seDeplacer(genos);

            Assert.AreEqual(genos, genosDeReference);
        }
Example #5
0
        public void TestSeDeplacerHautLimite()
        {
            Genos genos  = new Genos(0, -1);
            int   pas    = 25;
            int   limite = 10;

            genosDeReference.seDeplacer(genos, pas, limite);

            Assert.AreEqual(genosTemoin, genosDeReference);
        }
Example #6
0
        public void TestSeDeplacerAleatoireLimite()
        {
            Genos genos  = new Genos(0, 0);
            int   pas    = 25;
            int   limite = 10;

            genosDeReference.seDeplacer(pas, limite);

            Assert.AreEqual(genos, genosDeReference);
        }
Example #7
0
        public void TestSeDeplacerGaucheLimite()
        {
            Genos genos  = new Genos(-1, 0);
            int   pas    = 25;
            int   limite = 10;

            genosDeReference.seDeplacer(genos, pas, limite);

            Assert.AreNotEqual(genosTemoin, genosDeReference);
        }
Example #8
0
        public void TestPlusProche()
        {
            tableauGenos = new Genos[2];
            Genos genos1 = new Genos(10, 8);

            tableauGenos[0] = genosTest;
            tableauGenos[1] = genos1;

            genosDeReference.DetermineCible(tableauGenos);

            Assert.AreEqual(genosTest, genosDeReference.Cible);
        }
Example #9
0
        public void TestPlusProche2()
        {
            tableauGenos = new Genos[3];
            Genos genos1 = new Genos(10, 8);
            Genos genos2 = new Genos(12, 1);
            Genos genos3 = new Genos(5, 6);

            tableauGenos[0] = genos1;
            tableauGenos[1] = genos2;
            tableauGenos[2] = genos3;

            genosDeReference.DetermineCible(tableauGenos);

            Assert.AreEqual(genos3, genosDeReference.Cible);
        }