public DistanceController( IAirportsService airportsService, IDistanceMeasureService distanceMeasureService) { _airportsService = airportsService; _distanceMeasureService = distanceMeasureService; }
public AirportsServiceTests() { SetupRepository(); SetupHttpService(); SetupMapper(); AirportsService = new AirportsService(AirportsHttpService.Object, AirportsRepository.Object, MapperFactory.Object); }
public void Setup() { var services = new ServiceCollection(); //Inject repositories services.AddTransient <IAirportsRepository, AirportsRepository>(); //Inject services services.AddTransient <IAirportsService, AirportsService>(); services.AddDbContext <AirportsContext>(options => { options.UseInMemoryDatabase("InMemoryDbForTesting"); }); var serviceProvider = services.BuildServiceProvider(); _airportService = serviceProvider.GetService <IAirportsService>(); _airportRepository = serviceProvider.GetService <IAirportsRepository>(); SetupDatabase(); }
public HomeController(IAirportsService airportsService) { AirportsService = airportsService; }
//TODO : add logger //Dependency injection used public AirportsController(IAirportsService airportsService) { _airportsService = airportsService; }
public FlightsController(IFlightsService flightsService, IAircraftsService aircraftsService, IAirportsService airportsService) { this.flightsService = flightsService; this.aircraftsService = aircraftsService; this.airportsService = airportsService; }
public AirportsController(IAirportsService airportsService, ICitiesService citiesService) { this.airportsService = airportsService; this.citiesService = citiesService; }
public GetNearestAirportsQueryHandler(IAirportRepository airportRepository, IAirportsService airportsService) { _airportRepository = airportRepository; _airportsService = airportsService; }
public CalculateDistanceBetweenAirportsQueryHandler(IAirportRepository airportRepository, IAirportsService airportsService) { _airportRepository = airportRepository; _airportsService = airportsService; }
public ReservationsController(IFlightsService flightsService, IAirportsService airportsService, IReservationsService reservationsService) { this.flightsService = flightsService; this.airportsService = airportsService; this.reservationsService = reservationsService; }