Ejemplo n.º 1
0
        public void TesteValorTotalCarrinho()
        {
            CarrinhoDeCompras c  = new CarrinhoDeCompras();
            Pizza             p1 = new Pizza("Portuguesa");

            p1.AdicionaIngrediente("presunto");
            p1.AdicionaIngrediente("azeitonas pretas");
            p1.AdicionaIngrediente("mussarela");
            p1.AdicionaIngrediente("cebola");

            Pizza p2 = new Pizza("Mossarela");

            p2.AdicionaIngrediente("mussarela");
            p2.AdicionaIngrediente("azeitonas");

            Pizza p3 = new Pizza("Pizza Especial");

            p3.AdicionaIngrediente("presunto");
            p3.AdicionaIngrediente("azeitonas pretas");
            p3.AdicionaIngrediente("mussarela");
            p3.AdicionaIngrediente("cebola");
            p3.AdicionaIngrediente("palmito");
            p3.AdicionaIngrediente("oregano");
            p3.AdicionaIngrediente("milho");
            p3.AdicionaIngrediente("frango");

            c.AdicionarItens(p1);
            c.AdicionarItens(p2);
            c.AdicionarItens(p3);
            Assert.Equal(135.0, c.getTotalPagarCarrinho(), 0);
        }
Ejemplo n.º 2
0
        public void TestePrecoPizza2Ingredientes()
        {
            Pizza p = new Pizza("Mussarela");

            p.AdicionaIngrediente("mussarela");
            p.AdicionaIngrediente("azeitonas");
            Assert.Equal(30.0, p.GetPreco(), 0);
        }
Ejemplo n.º 3
0
        public void testePrecoPizzaMaisDeSeisIngredientes()
        {
            Pizza p = new Pizza("Pizza Especial");

            p.AdicionaIngrediente("presunto");
            p.AdicionaIngrediente("azeitonas pretas");
            p.AdicionaIngrediente("mussarela");
            p.AdicionaIngrediente("cebola");
            p.AdicionaIngrediente("palmito");
            p.AdicionaIngrediente("oregano");
            p.AdicionaIngrediente("milho");
            p.AdicionaIngrediente("frango");
            Assert.Equal(60.0, p.GetPreco(), 0);
        }
Ejemplo n.º 4
0
        public void TesteTotalPizzasNoCarrinho()
        {
            CarrinhoDeCompras c  = new CarrinhoDeCompras();
            Pizza             p1 = new Pizza("Portuguesa");

            p1.AdicionaIngrediente("presunto");
            p1.AdicionaIngrediente("azeitonas pretas");
            p1.AdicionaIngrediente("mussarela");
            p1.AdicionaIngrediente("cebola");

            Pizza p2 = new Pizza("Mossarela");

            p2.AdicionaIngrediente("mussarela");
            p2.AdicionaIngrediente("azeitonas");

            Pizza p3 = new Pizza("Vento");

            c.AdicionarItens(p1);
            c.AdicionarItens(p2);
            c.AdicionarItens(p3);
            Assert.Equal(2, c.getTotalPizzasCarrinho());
        }