public void ListarVuelosDisponiblesTipoHorarioExitosaTest() { // Arrange VueloRequest vueloReq = new VueloRequest(); DatosVuelo datosVuelo = new DatosVuelo(); DatosCiudad ciudadOrigen = new DatosCiudad(); ciudadOrigen.Codigo = 1; datosVuelo.Origen = ciudadOrigen; DatosCiudad ciudadDestino = new DatosCiudad(); ciudadDestino.Codigo = 2; datosVuelo.Destino = ciudadDestino; vueloReq.InformacionVuelo = datosVuelo; // Act var response = VueloController.RequestListarVuelosXHorario(Request, vueloReq); dynamic objresponse = response.Content.ReadAsAsync<VueloResponse>().Result; VueloResponse DataResponse = (VueloResponse)objresponse; // Assert Assert.AreEqual(response.StatusCode, System.Net.HttpStatusCode.OK); Assert.AreEqual(DataResponse.ResponseStatus.StatusCode, System.Net.HttpStatusCode.Found); Assert.Greater(DataResponse.vuelos.Count, 0); Assert.That(DataResponse.vuelos.Count > 0); }
/// <summary> /// Mètodo encargado de convertir del tipo de dato Ciudad a el tipo de dato /// DatosCiudad /// </summary> /// <param name="ciudades"></param> /// <returns></returns> public List<DatosCiudad> ConvertirCiudadDatosCiudadList(List<Ciudad> ciudades) { List<DatosCiudad> DatosCiudadList = new List<DatosCiudad>(); foreach (Ciudad ciudad in ciudades) { DatosCiudad datosCiudad = new DatosCiudad(); datosCiudad.Codigo = ciudad.Codigo; datosCiudad.Nombre = ciudad.Nombre; DatosCiudadList.Add(datosCiudad); } return DatosCiudadList; }
public void ListarVuelosDisponiblesTipoTarifaFallidaTest() { // Arrange VueloRequest vueloReq = new VueloRequest(); DatosVuelo datosVuelo = new DatosVuelo(); DatosCiudad ciudadOrigen = new DatosCiudad(); ciudadOrigen.Codigo = 3; datosVuelo.Origen = ciudadOrigen; DatosCiudad ciudadDestino = new DatosCiudad(); ciudadDestino.Codigo = 3; datosVuelo.Destino = ciudadDestino; vueloReq.InformacionVuelo = datosVuelo; // Act var response = VueloController.RequestListarVuelosXTarifa(Request, vueloReq); dynamic objresponse = response.Content.ReadAsAsync<VueloResponse>().Result; VueloResponse DataResponse = (VueloResponse)objresponse; // Assert Assert.AreEqual(response.StatusCode, System.Net.HttpStatusCode.OK); Assert.AreEqual(DataResponse.ResponseStatus.StatusCode, System.Net.HttpStatusCode.NotFound); Assert.IsNull(DataResponse.vuelos); }
/// <summary> /// Mètodo encargado de convertir del tipo de dato Vuelo a el tipo de dato /// DatosVuelo /// </summary> /// <param name="ciudades"></param> /// <returns></returns> public List<DatosVuelo> ConvertirVueloDatosVueloList(List<Vuelo> vuelos) { List<DatosVuelo> datosVueloList = new List<DatosVuelo>(); foreach (Vuelo vuelo in vuelos) { DatosVuelo datosVuelo = new DatosVuelo(); datosVuelo.Id = vuelo.Id; datosVuelo.HorarioSalida = vuelo.HorarioSalida; datosVuelo.HorarioLlegada = vuelo.HorarioLlegada; datosVuelo.Estado = vuelo.Estado; datosVuelo.AsientosDisponibles = datosVuelo.AsientosDisponibles; DatosCiudad datosCiudadOrigen = new DatosCiudad(); datosCiudadOrigen.Codigo = vuelo.Ciudad1.Codigo; datosCiudadOrigen.Nombre = vuelo.Ciudad1.Nombre; datosVuelo.Origen = datosCiudadOrigen; DatosCiudad datosCiudadDestino = new DatosCiudad(); datosCiudadDestino.Codigo = vuelo.Ciudad.Codigo; datosCiudadDestino.Nombre = vuelo.Ciudad.Nombre; datosVuelo.Destino = datosCiudadDestino ; datosVuelo.Tarifa = vuelo.Tarifa; datosVueloList.Add(datosVuelo); } return datosVueloList; }