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); }