public void TestInitialize() { _clientsFactory = Substitute.For <IClientsFactory>(); _osmGateway = Substitute.For <INonAuthClient>(); _clientsFactory.CreateNonAuthClient().Returns(_osmGateway); 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>(); _pointsOfInterestFilesCreatorExecutor = Substitute.For <IPointsOfInterestFilesCreatorExecutor>(); _pointsOfInterestAdapterFactory = Substitute.For <IPointsOfInterestAdapterFactory>(); _service = new DatabasesUpdaterService(_clientsFactory, _elasticSearchGateway, _geoJsonPreprocessorExecutor, new TagsHelper(optionsProvider), _osmRepository, _pointsOfInterestAdapterFactory, _featuresMergeExecutor, _osmLatestFileFetcherExecutor, _graphHopperGateway, _pointsOfInterestFilesCreatorExecutor, null, Substitute.For <ILogger>()); }
public void TestInitialize() { _osmLatestFileFetcherExecutor = Substitute.For <IOsmLatestFileFetcherExecutor>(); var logger = Substitute.For <ILogger>(); _databasesUpdaterService = Substitute.For <IDatabasesUpdaterService>(); _controller = new UpdateController(_osmLatestFileFetcherExecutor, _databasesUpdaterService, logger); }
/// <summary> /// Controller's constructor /// </summary> /// <param name="osmLatestFileFetcherExecutor"></param> /// <param name="databasesUpdaterService"></param> /// <param name="logger"></param> public UpdateController( IOsmLatestFileFetcherExecutor osmLatestFileFetcherExecutor, IDatabasesUpdaterService databasesUpdaterService, ILogger logger) { _osmLatestFileFetcherExecutor = osmLatestFileFetcherExecutor; _databasesUpdaterService = databasesUpdaterService; _logger = logger; }