Tenho uma pilha que foi feita em C#, utilizando a metodologia TDD. Fiz um teste onde ela retorna o topo da pilha, mais eu queria que retornasse qq posição, aleatório.
Imagino que seria necessário usar Random né. Mais não sei usá-lo mt bem, então não consegui fazer. Se alguém puder me mostrar como é.
[Test]
public void add_palavras_na_lista_e_buscar_topo_da_pilha()
{
//adicionando palavras na lista
String pushed = "casa";
lista.Push(pushed);
pushed = "parede";
lista.Push(pushed);
pushed = "computador";
lista.Push(pushed);
pushed = "blusa";
lista.Push(pushed);
Assert.IsFalse(lista.IsEmpty, "Após inclusão, IsEmpty, deve ser false");
//buscando topo da pilha
String topped = lista.Top() as String;
Assert.AreEqual(pushed, topped);
}
public void Push(Object palavra_)
{
this._palavras.Insert(0, palavra_);
}
public Object Top()
{
return this._palavras[0];
}
Vlw!!