示例#1
0
        public void DeveRetornarZeroSeCarrinhoVazio()
        {
            //var carrinho = Inicializa();
            var carrinho = new CarrinhoDeComprasBuilder().Cria();

            Assert.AreEqual(0.0, carrinho.MaiorValor(), 0.0001);
        }
示例#2
0
        public void DeveRetornarValorDoItemSeCarrinhoCom1Elemento()
        {
            //var carrinho = Inicializa();
            //carrinho.Adiciona(new Item("Geladeira", 1, 900.0));

            var carrinho = new CarrinhoDeComprasBuilder().ComItens(900.0).Cria();

            Assert.AreEqual(900.0, carrinho.MaiorValor(), 0.0001);
        }
示例#3
0
        public void DeveRetornarMaiorValorSeCarrinhoContemMuitosElementos()
        {
            //var carrinho = Inicializa();
            //carrinho.Adiciona(new Item("Geladeira", 1, 900.0));
            //carrinho.Adiciona(new Item("Fogão", 1, 1500.0));
            //carrinho.Adiciona(new Item("Maquina de lavar", 1, 750));

            var carrinho = new CarrinhoDeComprasBuilder().ComItens(900.0, 1500.0, 750).Cria();

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