Ejemplo n.º 1
0
        public void POODessinerTriangleHorsCanvas()
        {
            i = new ModeOrienteObjet();
            Forme testPolygone = null;

            testPolygone = i.CreerTriangle(posXMid + 1000, posYMid + 1000, 20000);
            i.Afficher(displayTime);// Ne doit rien afficher
        }
Ejemplo n.º 2
0
        public void POODessinerTriangle20()
        {
            i = new ModeOrienteObjet();
            Forme testPolygone = null;

            testPolygone = i.CreerTriangle(posXMid, posYMid, 20);
            Assert.AreNotEqual(null, testPolygone);
            i.Afficher(displayTime);
        }
Ejemplo n.º 3
0
        public void POOHomothetiePolygoneTriangle()
        {
            i = new ModeOrienteObjet();
            Forme testPolygone = null;

            testPolygone = i.CreerTriangle(posXMid, posYMid, 30);
            i.Afficher(displayTime);
            i.NettoyerEcran();
            testPolygone.Dimensionner(2);
            i.Afficher(displayTime);
        }
Ejemplo n.º 4
0
        public void POOTranslationPolygoneTriangle()
        {
            i = new ModeOrienteObjet();
            Forme testPolygone = null;

            testPolygone = i.CreerTriangle(posXMid, posYMid, 30);
            i.Afficher(displayTime);
            i.NettoyerEcran();
            testPolygone.Deplacer(200, 200);
            i.Afficher(displayTime);
        }
Ejemplo n.º 5
0
        public void POODupliquerPolygone()
        {
            i = new ModeOrienteObjet();
            Forme testPolygone = i.CreerTriangle(posXMid, posYMid, 20);

            Assert.IsTrue(testPolygone.ID > 0);
            Forme polygoneDuplique = testPolygone.Dupliquer(posXMid + 30, posYMid + 30);

            Assert.IsTrue(polygoneDuplique.ID > 0);
            Assert.AreNotSame(testPolygone, polygoneDuplique);
            i.Afficher(displayTime);
        }