public void findFligthById() { IFlightsManager flightsManager = new FlightsManagerMock(); var flightToUpdate = flightsManager.fetchAllFlights().FirstOrDefault(); if (flightToUpdate == null) { User_Should_Be_Able_To_Create_New_Flight(); } int id = flightsManager.fetchAllFlights().FirstOrDefault().Id; flightsManager.fetchFlightById(id); }
public void User_Should_Be_Able_To_Upadte_Flight() { IFlightsManager flightsManager = new FlightsManagerMock(); var flightToUpdate = flightsManager.fetchAllFlights().FirstOrDefault(); if (flightToUpdate == null) { User_Should_Be_Able_To_Create_New_Flight(); } int id = flightsManager.fetchAllFlights().FirstOrDefault().Id; Flight flight = new Flight(); var departure = new Airport { name = "Test airport", gpsLat = 40, gpsLong = 6 }; var destination = new Airport { name = "Test airport 2", gpsLat = 45, gpsLong = 10 }; var airportsManager = new AirportsManagerMock(); airportsManager.createAirport(departure); airportsManager.createAirport(destination); flight.departureId = departure.Id; flight.destinationId = destination.Id; flight.airPlane = new Airplane { name = "Boeing 350", flightSpeedInKMH = 500, fuelConsommationInLiterByFlightSecond = 0.5 }; flightsManager.updateFlight(id, flight); Assert.Equal(destination.Id, flightsManager.fetchFlightById(id).destination.Id); Assert.Equal(departure.Id, flightsManager.fetchFlightById(id).departure.Id); }
public void User_Should_Be_Able_To_Retreive_Flights() { IFlightsManager fightsManager = new FlightsManagerMock(); fightsManager.fetchAllFlights(); }