Example #1
0
        public void TestInitialize()
        {
            _osmLatestFileFetcherExecutor = Substitute.For <IOsmLatestFileFetcherExecutor>();
            var logger = Substitute.For <ILogger>();

            _elasticSearchUpdaterService = Substitute.For <IElasticSearchUpdaterService>();
            _controller = new UpdateController(_osmLatestFileFetcherExecutor, _elasticSearchUpdaterService, logger);
        }
Example #2
0
 /// <summary>
 /// Controller's constructor
 /// </summary>
 /// <param name="osmLatestFileFetcherExecutor"></param>
 /// <param name="elasticSearchUpdaterService"></param>
 /// <param name="logger"></param>
 public UpdateController(
     IOsmLatestFileFetcherExecutor osmLatestFileFetcherExecutor,
     IElasticSearchUpdaterService elasticSearchUpdaterService,
     ILogger logger)
 {
     _osmLatestFileFetcherExecutor = osmLatestFileFetcherExecutor;
     _elasticSearchUpdaterService  = elasticSearchUpdaterService;
     _logger = logger;
 }
        public void TestInitialize()
        {
            _httpGatewayFactory = Substitute.For <IHttpGatewayFactory>();
            var options         = new ConfigurationData();
            var optionsProvider = Substitute.For <IOptions <ConfigurationData> >();

            optionsProvider.Value.Returns(options);
            _elasticSearchGateway         = Substitute.For <IElasticSearchGateway>();
            _osmRepository                = Substitute.For <IOsmRepository>();
            _geoJsonPreprocessorExecutor  = Substitute.For <IOsmGeoJsonPreprocessorExecutor>();
            _featuresMergeExecutor        = Substitute.For <IFeaturesMergeExecutor>();
            _graphHopperGateway           = Substitute.For <IGraphHopperGateway>();
            _osmLatestFileFetcherExecutor = Substitute.For <IOsmLatestFileFetcherExecutor>();
            _service = new ElasticSearchUpdaterService(_httpGatewayFactory, _elasticSearchGateway, _geoJsonPreprocessorExecutor, new TagsHelper(optionsProvider), _osmRepository, Substitute.For <IPointsOfInterestAdapterFactory>(), _featuresMergeExecutor, _osmLatestFileFetcherExecutor, _graphHopperGateway, Substitute.For <ILogger>());
        }