public string EmitirCupomDaVenda(VendaCervejaComum vendaCerveja)
        {
            var cupomVenda = new StringBuilder();

            cupomVenda.AppendLine($"-- Cerveja -- Valor unitário -- Quantidade da Venda -- Valor total da Venda");
            cupomVenda.AppendLine($"{vendaCerveja.CervejaParaVenda.Marca} -- R$ {vendaCerveja.CervejaParaVenda.ValorUnitario} -- " +
                                  $"{vendaCerveja.QuantidadeParaVenda} -- {vendaCerveja.ValorTotalDaVenda}");

            return(cupomVenda.ToString());
        }
        private VendaCervejaComum VenderBrahma()
        {
            var brahma = new Cerveja(marca: "brahma", valorUnitario: 4.00m);

            var vendaCerveja = new VendaCervejaComum();

            vendaCerveja.VenderCerveja(cerveja: brahma, quantidade: 10);

            return(vendaCerveja);
        }
        public void EfetuarVendaCerveja()
        {
            VendaCervejaComum   vendaBrahma = VenderBrahma();
            VendaCervejaPremium vendaStella = VenderStella();

            ExcluirVendasAntigas();

            CadastrarVendaNaBaseDeDados(vendaBrahma);
            CadastrarVendaNaBaseDeDados(vendaStella);

            SomarValorTotalDasVendas(vendaBrahma, vendaStella);

            new ListarVendas(_vendaRepository)
            .ListarVendasDaBaseDeDados();
        }
 private void SomarValorTotalDasVendas(VendaCervejaComum vendaBrahma, VendaCervejaPremium vendaStella)
 {
     ValorTotalDasVendas = vendaBrahma.ValorTotalDaVenda + vendaStella.ValorTotalDaVenda;
 }