public FlightScheduleTest()
        {
            _flightScheduleRepository = Substitute.For <IFlightScheduleRepository>();
            _mapper = Substitute.For <IMapper>();

            _flightScheduleService = new FlightScheduleService(_flightScheduleRepository, _mapper);

            _cancellationToken = new CancellationToken();
        }
Beispiel #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="FlightScheduleController" /> class.
        /// </summary>
        /// <param name="flightScheduleService">The flight schedule service.</param>
        /// <param name="priceCalculator">The price calculator.</param>
        /// <param name="logger">The logger.</param>
        /// <exception cref="System.ArgumentNullException">
        /// </exception>
        public FlightScheduleController(IFlightScheduleService flightScheduleService,
                                        IPriceCalculatorProvider priceCalculator,
                                        ILoggingService logger)
        {
            if (flightScheduleService == null)
            {
                throw new ArgumentNullException(nameof(flightScheduleService));
            }

            if (priceCalculator == null)
            {
                throw new ArgumentNullException(nameof(priceCalculator));
            }

            if (logger == null)
            {
                throw new ArgumentNullException(nameof(logger));
            }

            _flightScheduleService = flightScheduleService;
            _priceCalculator       = priceCalculator;
            _logger = logger;
        }
Beispiel #3
0
 public FlightScheduleController(IFlightScheduleService flightScheduleService, ISeatListService seatListService)
 {
     _flightScheduleService = flightScheduleService;
     _seatListService       = seatListService;
 }
 public FlightScheduleAppService(IFlightScheduleService flightScheduleService)
 {
     _flightScheduleService = flightScheduleService;
 }
Beispiel #5
0
 public FlightScheduleController(IFlightScheduleService flightScheduleService)
 {
     this.flightScheduleService = flightScheduleService;
 }
 public OrderService(IFlightScheduleService flightScheduleService, IRepository <Order> repository)
 {
     _flightScheduleService = flightScheduleService;
     _repository            = repository;
 }
Beispiel #7
0
 public FlightScheduleLoaderService(IFlightScheduleService flightScheduleService)
 {
     _flightScheduleService = flightScheduleService;
 }