public ContextoAplicacao() { //Cadastra rede de hoteis. tblRedeDeHoteis = new EntidadeRedeDeHoteis("Rede Reserva"); //Cadastra hotéis var hotelParqueDasFlores = new EntidadeHoteis("Parque das Flores", tblRedeDeHoteis.Id, 3); var hotelJardimBotanico = new EntidadeHoteis("Jardim Botânico", tblRedeDeHoteis.Id, 4); var hotelMarAtlantico = new EntidadeHoteis("Mar Atlântico", tblRedeDeHoteis.Id, 5); //Cadastrar diarias hotelParqueDasFlores.AtualizarDiarias(new EntidadeHoteis_Diarias(110, 80, 90, 80)); hotelJardimBotanico.AtualizarDiarias(new EntidadeHoteis_Diarias(160, 110, 60, 50)); hotelMarAtlantico.AtualizarDiarias(new EntidadeHoteis_Diarias(220, 100, 150, 40)); //Cadastrar hoteis rede de hoteis. tblRedeDeHoteis.AdicionarHotel(hotelParqueDasFlores); tblRedeDeHoteis.AdicionarHotel(hotelJardimBotanico); tblRedeDeHoteis.AdicionarHotel(hotelMarAtlantico); //Cadastro de participantes (Opcional) var participanteRegular = new EntidadeParticipantes("Fábio Carvalho", tblRedeDeHoteis.Id, EnumeradorTipoProgramaDeFidelidade.Regular); var participanteFidelidade = new EntidadeParticipantes("Flávia Carvalho", tblRedeDeHoteis.Id, EnumeradorTipoProgramaDeFidelidade.Regular); //Cadastrar participantes tblRedeDeHoteis.AdicionarParticipante(participanteRegular); tblRedeDeHoteis.AdicionarParticipante(participanteFidelidade); }
public void Dado_a_uma_exclusao_de_Hotel() { //Arranjo var redeDeHoteis = new EntidadeRedeDeHoteis("Rede de Hóteis Reserva"); //Ato var hotel = new EntidadeHoteis("Parque das flores", redeDeHoteis.Id, 3); redeDeHoteis.RemoverHotel(hotel); //Asservar Assert.True(redeDeHoteis.ListaDeHoteis.Count == 0); }