public void TestGetFlightList() { //supprimer tous les flight RemoveAllFlights(); Init_Data(); AutoMapperConfig.Initialize(); var controller = new FlightController(_flightBLL, _airportBLL); controller.Request = new HttpRequestMessage(); controller.Configuration = new HttpConfiguration(); var result = controller.GetFlightList() as List <FlightModel>; Assert.IsNotNull(result); Assert.AreEqual(flightsList.Count, result.Count); var firstElt = flightsList[0]; var firstResult = result.First(item => item.Id == firstElt.Id); Assert.AreEqual(firstElt.FlightTime, firstResult.FlightTime); Assert.AreEqual(firstElt.FuelNeeded, firstResult.FuelNeeded); Assert.AreEqual(firstElt.AirCratfFuelComsumpDistance, firstResult.AirCratfFuelComsumpDistance); Assert.AreEqual(firstElt.DepartureAirportId, firstResult.DepartureAirportId); Assert.AreEqual(firstElt.DestinationAirportId, firstResult.DestinationAirportId); }
public void TestGetFlightList() { AutoMapperConfig.Initialize(); var controller = new FlightController(); var result = controller.GetFlightList() as List <FlightModel>; Assert.IsNotNull(result); Assert.AreEqual(flightsList.Count, result.Count); var firstElt = flightsList[0]; var firstResult = result.First(item => item.Id == firstElt.Id); Assert.AreEqual(firstElt.FlightTime, firstResult.FlightTime); Assert.AreEqual(firstElt.FuelNeeded, firstResult.FuelNeeded); Assert.AreEqual(firstElt.AirCratfFuelComsumpDistance, firstResult.AirCratfFuelComsumpDistance); Assert.AreEqual(firstElt.DepartureAirport_Id, firstResult.DepartureAirport_Id); Assert.AreEqual(firstElt.DestinationAirport_Id, firstResult.DestinationAirport_Id); }
public void TestAddFlight() { Dump_Data(); Flight flightItem = flightsList.First(); AutoMapperConfig.Initialize(); var controller = new FlightController(_flightBLL, _airportBLL); var returnValue = controller.AddFlight(flightItem); Assert.IsNotNull(returnValue); Assert.AreEqual(returnValue.Code, "OK"); var result = controller.GetFlightList() as List <FlightModel>; Assert.IsNotNull(result); var firstItem = result.First(); Assert.AreEqual(flightItem.FuelNeeded, firstItem.FuelNeeded); Assert.AreEqual(flightItem.AirCratfFuelComsumpDistance, firstItem.AirCratfFuelComsumpDistance); Assert.AreEqual(flightItem.DepartureAirportId, firstItem.DepartureAirportId); Assert.AreEqual(flightItem.DestinationAirportId, firstItem.DestinationAirportId); }