public void OrdemDecrescente() { //Arrange CarrinhoDeCompras carrinho = new CarrinhoDeCompras(); carrinho.listaProdutos.Add(new Produto { nomeProduto = "Geladeira", preco = 450.0 }); carrinho.listaProdutos.Add(new Produto { nomeProduto = "Liquidficador", preco = 250.0 }); carrinho.listaProdutos.Add(new Produto { nomeProduto = "Jogo de Pratos", preco = 70.0 }); //Act MaiorEMenor algoritmo = new MaiorEMenor(); algoritmo.Encontra(carrinho); //Asserts Assert.AreEqual("Jogo de Pratos", algoritmo.menor.nomeProduto); Assert.AreEqual("Geladeira", algoritmo.maior.nomeProduto); }
public void ApenasUmProduto() { var carrinho = new CarrinhoDeCompras(); carrinho.Adiciona(new Produto("Geladeira", 450.0)); var algoritmo = new MaiorEMenor(); algoritmo.Encontra(carrinho); Assert.AreEqual("Geladeira", algoritmo.Menor.Nome); Assert.AreEqual("Geladeira", algoritmo.Maior.Nome); }
public void Adicionar_Um_Unico_Produto_No_Carrinho() { var carrinho = new CarrinhoDeCompras(); var produto = new Produto("Fogao", (decimal)250.0); carrinho.Adiciona(produto); var algoritmo = new MaiorEMenor(); algoritmo.Encontra(carrinho); Assert.That(Equals(algoritmo.Menor.Nome, algoritmo.Maior.Nome)); }
public void ApenasUmProduto() { CarrinhoDeCompras carrinho = new CarrinhoDeCompras(); Produto menor, maior; carrinho.Adiciona(menor = maior = new Produto("Geladeira", 450.0)); MaiorEMenor algoritmo = new MaiorEMenor(); algoritmo.Encontra(carrinho); Assert.AreEqual(menor, algoritmo.Menor); Assert.AreEqual(maior, algoritmo.Maior); }
public void OrdemDecrescente() { var carrinho = new CarrinhoDeCompras(); carrinho.Adiciona(new Produto("Geladeira", 450.0)); carrinho.Adiciona(new Produto("Liquidificador", 250.0)); carrinho.Adiciona(new Produto("Jogo de pratos", 70.0)); var algoritmo = new MaiorEMenor(); algoritmo.Encontra(carrinho); Assert.AreEqual("Jogo de pratos", algoritmo.Menor.Nome); Assert.AreEqual("Geladeira", algoritmo.Maior.Nome); }
public void Ordenar_Produtos_De_Ordem_Crescente() { var carrinho = new CarrinhoDeCompras(); carrinho.Adiciona(new Produto("Fritadeira", (decimal)250.75)); carrinho.Adiciona(new Produto("Aspirador", (decimal)300.50)); carrinho.Adiciona(new Produto("Televisao", (decimal)1000.50)); var algoritmo = new MaiorEMenor(); algoritmo.Encontra(carrinho); Assert.That(algoritmo.Menor.Nome, Is.EqualTo("Fritadeira")); Assert.That(algoritmo.Maior.Nome, Is.EqualTo("Televisao")); }
public void OrdemCrescente() { CarrinhoDeCompras carrinho = new CarrinhoDeCompras(); Produto menor, maior; carrinho.Adiciona(menor = new Produto("Jogo de pratos", 70.0)); carrinho.Adiciona(new Produto("Liquidificador", 250.0)); carrinho.Adiciona(maior = new Produto("Geladeira", 450.0)); MaiorEMenor algoritmo = new MaiorEMenor(); algoritmo.Encontra(carrinho); Assert.AreEqual(menor, algoritmo.Menor); Assert.AreEqual(maior, algoritmo.Maior); }
public void SomenteUmProduto() { //Arrange CarrinhoDeCompras carrinho = new CarrinhoDeCompras(); carrinho.listaProdutos.Add(new Produto { nomeProduto = "Geladeira", preco = 450.0 }); //Act MaiorEMenor algoritmo = new MaiorEMenor(); algoritmo.Encontra(carrinho); //Asserts Assert.AreEqual("Geladeira", algoritmo.menor.nomeProduto); Assert.AreEqual("Geladeira", algoritmo.maior.nomeProduto); }
public void Validar_Intancia_Modelo_MaiorMenor() { var mm = new MaiorEMenor(); }