public void HotelNegocio_para_Validar_Metodo_CacularHotelMaisBarato()
        {
            List <DateTime> listaDeDatas = new List <DateTime>();
            string          tipoCliente  = "reward";
            string          data1        = "26Mar2009";
            string          data2        = "27Mar2009";
            string          data3        = "28Mar2009";

            listaDeDatas.Add(Convert.ToDateTime(data1));
            listaDeDatas.Add(Convert.ToDateTime(data2));
            listaDeDatas.Add(Convert.ToDateTime(data3));

            List <Hotel> listaDeHoteis = Hotel.CarregarListaHoteis();
            Hotel        hotelAtual    = HotelNegocio.CacularHotelMaisBarato(listaDeDatas, listaDeHoteis, tipoCliente);

            Assert.AreEqual("Ridgewood", hotelAtual.NomeDoHotel);
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            try
            {
                List <string> dados = Dados.BuscarDadosDeEntrada();

                if (dados.Count <= 0)
                {
                    Console.WriteLine("Arquivo DadosDeEntrada.txt se encontra Vazio !!");
                    Console.ReadLine();
                    return;
                }

                string          tipoDoCliente = dados.First();
                List <DateTime> listaDeDatas  = new List <DateTime>(Dados.RetornarData(dados));
                List <Hotel>    listaDeHoteis = Hotel.CarregarListaHoteis();

                if (listaDeHoteis.Count <= 0)
                {
                    Console.WriteLine("Arquivo RedeDeHoteis.txt se encontra Vazio !!");
                    Console.ReadLine();
                    return;
                }

                Hotel barato = HotelNegocio.CacularHotelMaisBarato(listaDeDatas, listaDeHoteis, tipoDoCliente);

                Console.WriteLine("Hotel mais barato : " + barato.NomeDoHotel);
                Console.ReadLine();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                Console.ReadLine();
                return;
            }
        }
 public void HotelNegocio_para_Validar_Hotel()
 {
     HotelNegocio.ValidarHotel("Lakewood", 0, 110, 80, 90, 80, "Hotel invalido !!");
 }
 public void HotelNegocio_para_Validar_Tipo_Cliente_Valido()
 {
     HotelNegocio.ValidarTipoCliente("Vitor", "Tipo de cliente errado !!");
 }