public FlightService( AirportRepository airportRepository, FlightEntryRepository flightRepository, AirportApiService airportApiService, FlightApiService flightApiService, SearchEntryRepository searchEntryRepository, ItineraryEntryRepository itineraryEntryRepository) { this._itineraryEntryRepository = itineraryEntryRepository; this._searchEntryRepository = searchEntryRepository; this._flightApiService = flightApiService; this._airportApiService = airportApiService; this._flightRepository = flightRepository; this._airportRepository = airportRepository; }
public void TestFetchFlights_ZAG_ZZZ_BadRequest() { var searchModel = new FlightApiRequestModel(); searchModel.Adults = 2; searchModel.AirportFromCode = "ZAG"; searchModel.AirportToCode = "ZZZ"; searchModel.Currency = Currency.EUR.ToString().ToUpper(); searchModel.FormattedDepartureDate = "2016-11-01"; searchModel.FormattedReturnDate = "2016-11-08"; var service = new FlightApiService(); var apiResponse = service.FindFlights(searchModel); Assert.IsFalse(apiResponse.IsSuccess); Assert.IsNull(apiResponse.Data); }
public FlightController() { this.flightService = new FlightApiService(); this.aiportList = FileHelper.GetAiportsListItemsFromJsonFile(); }