public static IEnumerable <object[]> GetNullFlightsForSequenceOfTests(int numberOfTests) { var flights = FlightsProvider.GetNullFlights(); var allData = new List <object[]> { new object[] { flights[0] }, new object[] { flights[1] }, new object[] { flights[2] } }; return(allData.Take(numberOfTests)); }
public void CalculateFlightDistanceInKilometer_NearFlight_GetDistance() { // // Arrange Flight flight = FlightsProvider.GetNearFlight(); FlightService flightService = new FlightService(flightRepository, airportRepository, unitOfWork); // // Act var result = flightService.CalculateFlightDistanceInKilometer(flight); // // Assert Assert.Equal(561, Math.Round(result)); }
public void CalculateFuelConsumptionInLiter_NearFlight_GetFuelConsumption() { // // Arrange Flight flight = FlightsProvider.GetNearFlight(); AircraftOptions aircraftOptions = new AircraftOptions() { FuelConsumptionInLiterPerKilometer = 3.628, TakeoffFuelConsumptionInLiter = 2.392 }; FlightService flightService = new FlightService(flightRepository, airportRepository, unitOfWork); flight.DistanceInKilometer = flightService.CalculateFlightDistanceInKilometer(flight); // // Act var result = flightService.CalculateFuelConsumptionInLiter(flight, aircraftOptions); // // Assert Assert.Equal(2037, Math.Round(result)); }