示例#1
0
        public void SEQEcrireTexte()
        {
            i = new ModeSequentiel();
            int texte = i.CreerTexte(posXMid, posYMid, 60, "THIS IS A TEST");

            Assert.IsTrue(texte > 0);
            i.Afficher(displayTime);
        }
示例#2
0
        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
        }