Ejemplo n.º 1
0
        public void EmpilhaDesempilhaElementosTest()
        {
            p.empilha("primeiro");
            p.empilha("segundo");
            Assert.IsFalse(p.estaVazia());
            Assert.AreEqual(2, p.tamanho());
            Assert.AreEqual("segundo", p.topo());
            Object desempilhado = p.desempilha();

            Assert.AreEqual(1, p.tamanho());
            Assert.AreEqual("primeiro", p.topo());
            Assert.AreEqual("segundo", desempilhado);
        }