public void ApenasUmProduto() { CarrinhoDeCompras carrinho = new CarrinhoDeCompras(); carrinho.Adiciona(new Produto("Geladeira", (decimal)450.0)); MaiorEMenor algoritmo = new MaiorEMenor(); algoritmo.Encontra(carrinho); Assert.AreEqual("Geladeira", algoritmo.Menor.Nome); Assert.AreEqual("Geladeira", algoritmo.Maior.Nome); }
public void OrdemVariada() { CarrinhoDeCompras carrinho = new CarrinhoDeCompras(); carrinho.Adiciona(new Produto("Liquidificador", (decimal)250.0)); carrinho.Adiciona(new Produto("Jogo de pratos", (decimal)70.0)); carrinho.Adiciona(new Produto("Geladeira", (decimal)450.0)); MaiorEMenor algoritmo = new MaiorEMenor(); algoritmo.Encontra(carrinho); Assert.AreEqual("Jogo de pratos", algoritmo.Menor.Nome); Assert.AreEqual("Geladeira", algoritmo.Maior.Nome); }
static void Main() { CarrinhoDeCompras carrinho = new CarrinhoDeCompras(); carrinho.Adiciona(new Produto("Geladeira", (decimal)450.0)); carrinho.Adiciona(new Produto("Liquidificador", (decimal)250.0)); carrinho.Adiciona(new Produto("Jogo de pratos", (decimal)70.0)); MaiorEMenor algoritmo = new MaiorEMenor(); algoritmo.Encontra(carrinho); // Ocorrerá um erro na execução Console.WriteLine("O menor produto " + algoritmo.Menor.Nome); Console.WriteLine("O maior produto " + algoritmo.Maior.Nome); Console.ReadKey(); }
public void OrdemDecrescente() { CarrinhoDeCompras carrinho = new CarrinhoDeCompras(); carrinho.Adiciona(new Produto("Geladeira", (decimal)450.0)); carrinho.Adiciona(new Produto("Liquidificador", (decimal)250.0)); carrinho.Adiciona(new Produto("Jogo de pratos", (decimal)70.0)); MaiorEMenor algoritmo = new MaiorEMenor(); algoritmo.Encontra(carrinho); // Compile o Projeto // Abre o NUnit // Em Open Project, navegue até o diretório do Projeto // Vá em /bin/Debug e selecione o executável: Cap2.exe // Clique em Run no Unit, ocorrerá um Erro Assert.AreEqual("Jogo de pratos", algoritmo.Menor.Nome); Assert.AreEqual("Geladeira", algoritmo.Maior.Nome); }