Beispiel #1
0
        public void DeveRetornarZeroSeCarrinhoVazio()
        {
            var item         = carrinho.MaiorValor();
            var itemEsperado = 0.0;

            Assert.AreEqual(itemEsperado, item);
        }
Beispiel #2
0
        public void DeveRetornarValorDoItemSeCarrinhoCom1Elemento()
        {
            carrinho = new CarrinhoDeComprasBuilder()
                       .ComItens(descricao: "Geladeira", quantidade: 1, valorUnitario: 900.0)
                       .Cria();

            Assert.AreEqual(900.0, carrinho.MaiorValor());
        }
Beispiel #3
0
        public void DeveRetornarValorDoItemSeCarrinhoCom1Elemento()
        {
            CarrinhoDeCompras carrinho = new CarrinhoDeCompras();

            carrinho.Adiciona(new Item("Geladeira", 1, 900.0));

            Assert.AreEqual(900.0, carrinho.MaiorValor(), 0.0001);
        }
Beispiel #4
0
        public void DeveRetornarMaiorValorSeCarrinhoContemMuitosElementos()
        {
            carrinho = new CarrinhoDeComprasBuilder()
                       .ComItens(descricao: "Geladeira", quantidade: 1, valorUnitario: 900.0)
                       .ComItens(descricao: "Fogão", quantidade: 1, valorUnitario: 1500.0)
                       .ComItens(descricao: "Máquina de Lavar", quantidade: 1, valorUnitario: 750.0)
                       .Cria();

            Assert.AreEqual(1500.0, carrinho.MaiorValor());
        }
Beispiel #5
0
        public void DeveRetornarMaiorValorSeCarrinhoContemMuitosElementos()
        {
            CarrinhoDeCompras carrinho = new CarrinhoDeCompras();

            carrinho.Adiciona(new Item("Geladeira", 1, 900.0));
            carrinho.Adiciona(new Item("Fogão", 1, 1500.0));
            carrinho.Adiciona(new Item("Máquina de Lavar", 1, 750.0));

            Assert.AreEqual(1500.0, carrinho.MaiorValor(), 0.0001);
        }
Beispiel #6
0
        public void DeveRetornarValorDoItemSeCarrinhoCom1Elemento()
        {
            carrinho = new CarrinhoDeComprasBuilder()
                       .ComItens(descricao: "Geladeira", quantidade: 1, valorUnitario: 900.0)
                       .Cria();

            var item         = carrinho.MaiorValor();
            var itemEsperado = new Item(descricao: "Geladeira", quantidade: 1, valorUnitario: 900.0).ValorTotal;

            Assert.AreEqual(itemEsperado, item);
        }
Beispiel #7
0
 public void DeveRetornarZeroSeCarrinhoVazio()
 {
     Assert.AreEqual(0.0, carrinho.MaiorValor());
 }
Beispiel #8
0
        public void DeveRetornarZeroSeCarrinhoVazio()
        {
            CarrinhoDeCompras carrinho = new CarrinhoDeCompras();

            Assert.AreEqual(0.0, carrinho.MaiorValor(), 0.0001);
        }