Ejemplo n.º 1
0
 /// <summary>
 /// Constrcutor
 /// </summary>
 /// <param name="imagesRepository"></param>
 /// <param name="remoteFileFetcherGateway"></param>
 /// <param name="logger"></param>
 public ImagesUrlsStorageExecutor(IImagesRepository imagesRepository,
                                  IRemoteFileSizeFetcherGateway remoteFileFetcherGateway,
                                  ILogger logger)
 {
     _imagesRepository         = imagesRepository;
     _remoteFileFetcherGateway = remoteFileFetcherGateway;
     _logger = logger;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="fileSystemHelper"></param>
 /// <param name="processHelper"></param>
 /// <param name="fileProvider"></param>
 /// <param name="options"></param>
 /// <param name="remoteFileFetcherGateway"></param>
 public OsmLatestFileFetcher(IFileSystemHelper fileSystemHelper,
                             IProcessHelper processHelper,
                             IFileProvider fileProvider,
                             IOptions <ConfigurationData> options, IRemoteFileSizeFetcherGateway remoteFileFetcherGateway)
 {
     _fileSystemHelper         = fileSystemHelper;
     _processHelper            = processHelper;
     _fileProvider             = fileProvider;
     _remoteFileFetcherGateway = remoteFileFetcherGateway;
     _options = options.Value;
 }
Ejemplo n.º 3
0
        public void TestInitialize()
        {
            _fileSystemHelper             = Substitute.For <IFileSystemHelper>();
            _processHelper                = Substitute.For <IProcessHelper>();
            _fileProvider                 = Substitute.For <IFileProvider>();
            _remoteFileSizeFetcherGateway = Substitute.For <IRemoteFileSizeFetcherGateway>();
            var options = Substitute.For <IOptions <ConfigurationData> >();

            options.Value.Returns(new ConfigurationData());
            _fetcher = new OsmLatestFileFetcherExecutor(_fileSystemHelper, _processHelper, _fileProvider, options, _remoteFileSizeFetcherGateway, Substitute.For <ILogger>());
        }
Ejemplo n.º 4
0
 public void TestInitialize()
 {
     _graphHopperHelper = Substitute.For<IGraphHopperHelper>();
     _remoteFileFetcherGateway = Substitute.For<IRemoteFileFetcherGateway>();
     var factory = Substitute.For<IHttpGatewayFactory>();
     factory.CreateRemoteFileFetcherGateway(Arg.Any<TokenAndSecret>()).Returns(_remoteFileFetcherGateway);
     _remoteFileSizeFetcherGateway = Substitute.For<IRemoteFileSizeFetcherGateway>();
     _fileSystemHelper = Substitute.For<IFileSystemHelper>();
     _elasticSearchGateway = Substitute.For<IElasticSearchGateway>();
     _elasticSearchHelper = Substitute.For<INssmHelper>();
     _osmRepository = Substitute.For<IOsmRepository>();
     _osmGeoJsonPreprocessor = Substitute.For<IOsmGeoJsonPreprocessor>();
     _osmDataService = new OsmDataService(_graphHopperHelper, factory, _remoteFileSizeFetcherGateway, _fileSystemHelper,
         _elasticSearchGateway, _elasticSearchHelper, _osmRepository, _osmGeoJsonPreprocessor, Substitute.For<ILogger>());
 }
Ejemplo n.º 5
0
 public OsmDataService(IGraphHopperHelper graphHopperHelper,
     IHttpGatewayFactory httpGatewayFactory,
     IRemoteFileSizeFetcherGateway remoteFileSizeFetcherGateway,
     IFileSystemHelper fileSystemHelper,
     IElasticSearchGateway elasticSearchGateway,
     INssmHelper elasticSearchHelper,
     IOsmRepository osmRepository,
     IOsmGeoJsonPreprocessor osmGeoJsonPreprocessor,
     ILogger logger)
 {
     _graphHopperHelper = graphHopperHelper;
     _httpGatewayFactory = httpGatewayFactory;
     _remoteFileSizeFetcherGateway = remoteFileSizeFetcherGateway;
     _fileSystemHelper = fileSystemHelper;
     _elasticSearchGateway = elasticSearchGateway;
     _elasticSearchHelper = elasticSearchHelper;
     _osmRepository = osmRepository;
     _osmGeoJsonPreprocessor = osmGeoJsonPreprocessor;
     _logger = logger;
 }