public void SEQDessinerTriangleHorsCanvas() { i = new ModeSequentiel(); int testPolygone = -1; testPolygone = i.CreerTriangle(posXMid + 1000, posYMid + 1000, 200000); i.Afficher(displayTime);// Ne doit rien afficher }
public void SEQDessinerTriangle20() { i = new ModeSequentiel(); int testPolygone = -1; testPolygone = i.CreerTriangle(posXMid, posYMid, 20); Assert.AreNotEqual(-1, testPolygone); i.Afficher(displayTime); }
public void SEQHomothetiePolygoneTriangle() { i = new ModeSequentiel(); int testPolygone = -1; testPolygone = i.CreerTriangle(posXMid, posYMid, 90); i.Afficher(displayTime); i.NettoyerEcran(); i.DimensionnerForme(testPolygone, 2); i.Afficher(displayTime); }
public void SEQTranslationPolygoneTriangle() { i = new ModeSequentiel(); int testPolygone = -1; testPolygone = i.CreerTriangle(posXMid, posYMid, 20); i.Afficher(displayTime); i.NettoyerEcran(); i.DeplacerForme(testPolygone, 200, 200); i.Afficher(displayTime); }
public void SEQDupliquerPolygone() { i = new ModeSequentiel(); int testPolygone = -1; testPolygone = i.CreerTriangle(posXMid, posYMid, 20); Assert.IsTrue(testPolygone > 0); int polygoneDuplique = i.DupliquerForme(testPolygone, posXMid + 30, posYMid + 30); Assert.AreNotEqual(testPolygone, polygoneDuplique); i.Afficher(displayTime); }
public void COMNettoyerCanvas() { i = new ModeSequentiel(); int testPolygone = -1; testPolygone = i.CreerTriangle(posXMid, posYMid, 20); Assert.IsTrue(testPolygone > 0); i.Afficher(displayTime); i.NettoyerEcran(); i.Attendre(displayTime); i.Afficher(displayTime); // Les formes doivent s'afficher à nouveau }
public void COMReinitialiserCanvas() { i = new ModeSequentiel(); int testPolygone = -1; testPolygone = i.CreerTriangle(posXMid, posYMid, 20); i.CreerCarre(posXMid - 40, posYMid, 20); Assert.IsTrue(testPolygone > 0); i.Afficher(displayTime); i.ReinitialiserCanvas(); // Use a private object to access to protected method : IdentifierForme PrivateObject iPrivate = new PrivateObject(i); var retVal = iPrivate.Invoke("IdentifierForme", testPolygone); Assert.IsNull(retVal); i.CreerTexte(posXMid, posYMid, 20, "Reset done"); i.Afficher(displayTime); // Aucune forme ne doit s'afficher mis à part le texte }