public void DeveRetornarZeroSeCarrinhoVazio() { CarrinhoDeCompras carrinho = new CarrinhoDeCompras(); decimal valor = carrinho.MaiorValor(); Assert.Equal(0, valor); }
public void DeveRetornarValorDoItemSeCarrinhoCom1Elemento() { CarrinhoDeCompras carrinho = new CarrinhoDeCompras(); carrinho.Adiciona(new Item("Geladeira", 1, 900)); decimal valor = carrinho.MaiorValor(); Assert.Equal(900, valor); }
public void DeveRetornarMaiorValorSeCarrinhoContemMuitosElementos() { CarrinhoDeCompras carrinho = new CarrinhoDeCompras(); carrinho.Adiciona(new Item("Geladeira", 1, 900)); carrinho.Adiciona(new Item("Fogão", 1, 1500)); carrinho.Adiciona(new Item("Maquina de Lavar", 1, 750)); decimal valor = carrinho.MaiorValor(); Assert.Equal(1500, valor); }
public decimal Encontra(CarrinhoDeCompras carrinho) { if (carrinho.Itens.Count == 0) { return(0); } decimal maior = carrinho.Itens.First().ValorTotal; foreach (var item in carrinho.Itens) { if (maior < item.ValorTotal) { maior = item.ValorTotal; } } return(maior); }