private void AdicionarLocacoes(Cliente cliente)
 {
     foreach (var locacao in CriarLocacoes(CriarFilmes()))
     {
         cliente.AdicionarLocacao(locacao);
     }
 }
        public void Exibe_Dados_Da_Conta_Do_Cliente()
        {
            Cliente cliente = new Cliente("Pedro Bonamides");
            this.AdicionarLocacoes(cliente);

            string contaEsperada = this.CriarContaEsperada(cliente);
            string contaAtual = cliente.Conta();

            Assert.AreEqual<string>(contaEsperada, contaAtual);
        }
        private string CriarContaEsperada(Cliente cliente)
        {
            string conta = "Registro de locação de " + cliente.Nome + "\n";
            conta += "\tClube da Luta\t5\n";
            conta += "\tEra do Gelo\t3\n";
            conta += "\tSete vidas\t12\n";
            conta += "\tWolverine\t12\n";
            conta += "O valor devido é 32.\n";
            conta += "Você ganhou 6 pontos de locador frequente.";

            return conta;
        }
        static void Main(string[] args)
        {
            Filme filmeClubeDaLuta = new Filme("Clube da Luta", FilmeCodigoPreco.Normal);
            Filme filmeEraDoGelo = new Filme("Era do Gelo", FilmeCodigoPreco.Infantil);
            Filme filmeSeteVidas = new Filme("Sete vidas", FilmeCodigoPreco.Lancamento);
            Filme filmeWolverine = new Filme("Wolverine", FilmeCodigoPreco.Lancamento);

            Locacao locacaoClubeDaLuta = new Locacao(filmeClubeDaLuta, 4);
            Locacao locacaoEraDoGelo = new Locacao(filmeEraDoGelo, 4);
            Locacao locacaoSeteVidas = new Locacao(filmeSeteVidas, 4);
            Locacao locacaoWolverine = new Locacao(filmeWolverine, 4);

            Cliente cliente = new Cliente("Pedro Bonamides");
            cliente.AdicionarLocacao(locacaoClubeDaLuta);
            cliente.AdicionarLocacao(locacaoEraDoGelo);
            cliente.AdicionarLocacao(locacaoSeteVidas);
            cliente.AdicionarLocacao(locacaoWolverine);

            string conta = cliente.Conta();

            Console.WriteLine(conta);
            Console.ReadKey();
        }