예제 #1
0
        public void UmUnicoProduto()
        {
            CarrinhoDeCompras carrinho = new CarrinhoDeCompras();

            carrinho.Adiciona(new Produto("Geladeira", 450.0));
            MaiorMenor algoritmo = new MaiorMenor();

            algoritmo.Encontra(carrinho);

            Assert.AreEqual("Geladeira", algoritmo.Menor.descricao);
            Assert.AreEqual("Geladeira", algoritmo.Maior.descricao);
        }
예제 #2
0
        public void OrdemDescresente()
        {
            CarrinhoDeCompras carrinho = new CarrinhoDeCompras();

            carrinho.Adiciona(new Produto("Geladeira", 450.0));
            carrinho.Adiciona(new Produto("Jogo de pratos", 70.0));
            carrinho.Adiciona(new Produto("Liquidificador", 250.0));


            MaiorMenor algoritmo = new MaiorMenor();

            algoritmo.Encontra(carrinho);

            Assert.AreEqual("Jogo de pratos",
                            algoritmo.Menor.descricao);

            Assert.AreEqual("Geladeira",
                            algoritmo.Maior.descricao);
        }