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(); }