예제 #1
0
 public FileTransformService(IAirTicketsSettingsService airTicketsSettings
                             , IFileReadService fileReadService, IFileWriteService fileWriteService)
 {
     _airTicketsSettings = airTicketsSettings;
     _fileReadService    = fileReadService;
     _fileWriteService   = fileWriteService;
 }
        public FileReadWriteTest()
        {
            var services = new ServiceCollection();

            services.AddTransient <IAirTicketsSettingsService, AirTicketsSettings>();

            var serviceProvider = services.BuildServiceProvider();

            _airTicketsSettings = serviceProvider.GetService <IAirTicketsSettingsService>();
        }
예제 #3
0
        public HomeControllerTest()
        {
            var services = new ServiceCollection();

            services.AddSingleton <IAirTicketsSettingsService, AirTicketsSettings>();
            services.AddTransient <IFileReadService, FileReadService>();

            var serviceProvider = services.BuildServiceProvider();

            _airTicketsSettings = serviceProvider.GetService <IAirTicketsSettingsService>();
        }
예제 #4
0
 public HomeController(IFileReadService fileReadService, IAirTicketsSettingsService airTicketsSettings)
 {
     _fileReadService    = fileReadService;
     _airTicketsSettings = airTicketsSettings;
 }
 public FileWriteService(IFileWriteRepository fileWriteRepository, IAirTicketsSettingsService airTicketsSettings)
 {
     _fileWriteRepository = fileWriteRepository;
     _airTicketsSettings  = airTicketsSettings;
 }