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); }
public void ListarCiudadesExitoso() { //Arrange VueloRequest vueloReq = new VueloRequest(); //ACT var response = VueloController.RequestListarCiudades(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); }
public static Vuelo TransformarVueloRequest(VueloRequest request) { Vuelo vuelo = new Vuelo(); if (request != null) { if (request.InformacionVuelo != null) { DatosVuelo datosVuelo = request.InformacionVuelo; vuelo.Id = datosVuelo.Id; vuelo.HorarioSalida = datosVuelo.HorarioSalida; vuelo.HorarioLlegada = datosVuelo.HorarioLlegada; vuelo.Estado = datosVuelo.Estado; vuelo.AsientosDisponibles = datosVuelo.AsientosDisponibles; Aerolinea aerolinea = null; if (datosVuelo.Aerolinea != null) { aerolinea = new Aerolinea(); aerolinea.Codigo = datosVuelo.Aerolinea.Codigo; aerolinea.Nombre = datosVuelo.Aerolinea.Nombre; } vuelo.Aerolinea1 = aerolinea; Ciudad ciudadOrigen = null; if (datosVuelo.Origen != null) { ciudadOrigen = new Ciudad(); ciudadOrigen.Codigo = datosVuelo.Origen.Codigo; ciudadOrigen.Nombre = datosVuelo.Origen.Nombre; } vuelo.Ciudad1 = ciudadOrigen; Ciudad ciudadDestino = null; if(datosVuelo.Destino != null) { ciudadDestino = new Ciudad(); ciudadDestino.Codigo = datosVuelo.Destino.Codigo; ciudadDestino.Nombre = datosVuelo.Destino.Nombre; } vuelo.Ciudad = ciudadDestino; } } return vuelo; }
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); }